2 / 2 / 0
Регистрация: 21.10.2010
Сообщений: 24
|
||||||
1 | ||||||
Insert для обьединения двух таблиц в одну05.06.2011, 10:43. Показов 6760. Ответов 7
Метки нет Все метки)
(
Подскажите как правильно написать запрос для того чтобы с двух таблиц БД и значений из Едитов данные вносились в третью таблицу!
Пробовал так
Заранее спасибо за ответы.
0
|
|
05.06.2011, 10:43 | |
Ответы с готовыми решениями:
7
макрос для обьединения таблиц со всех листов одной книги в одну Пожалуйста поправьте. Пишу программу для обьединения двух строк в одну INSERT данных из 3-х таблиц в одну
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
05.06.2011, 18:00 | 2 | |||||
UNION объединяет "по вертикали", а Вам надо "по горизонтали".
1
|
2 / 2 / 0
Регистрация: 21.10.2010
Сообщений: 24
|
|
06.06.2011, 16:37 [ТС] | 3 |
Спасибо, но теперь при вводе данных выбивает ошибку.
0
|
2 / 2 / 0
Регистрация: 21.10.2010
Сообщений: 24
|
|
06.06.2011, 16:57 [ТС] | 4 |
Кроме колонок описанных в Инсерте этого запроса в этой таблице есть еще и поле oid-первичный ключ, тип ансайнт инт, автоикрементный; судя по всему ошибка к нему относиться.
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
06.06.2011, 16:59 | 5 |
Zakharov, Извините, Вы читать умеете? Там написано, что количество переданных значений не совпадает с количеством заявленных полей.
Может я считать разучился, но я 4 раза пересчитал. 17 полей и 17 значений. Поскольку у Вас не предусмотрена защита от SQL-инъекций, такое может случиться только если пользователь введет в Edit значение вида foo', 'bar
1
|
2 / 2 / 0
Регистрация: 21.10.2010
Сообщений: 24
|
|
06.06.2011, 17:32 [ТС] | 6 |
Спасибо. С ошибкой затупил, не отрицаю. Если выкинуть из запроса вставку значений с Текст Едитов то все замечательно работает. Но если оставить так как есть то выскакивает эта ошибка о несоответствии кол-ва переданных значений кол-ву полей даже если в Эдиты ничего не вводить хотя для полей gdate, tdate alow null стоит true. Но обычно вводиться инфа о дате типа 2011.06.06
0
|
2 / 2 / 0
Регистрация: 21.10.2010
Сообщений: 24
|
|||||||||||
06.06.2011, 19:02 [ТС] | 8 | ||||||||||
вот так не работает
Vovan-VE, Огромное спасибо, все работает! Оба запроса функционируют правильно, просто я дату не правильно вводил, в базе она храниться в формате ГГГГ.ММ.ДД, а я вводил ГГГГ.ДД.ММ, и когда ДД>12 выскакивала эта ошибка!
1
|
06.06.2011, 19:02 | |
06.06.2011, 19:02 | |
Помогаю со студенческими работами здесь
8
Запрос insert из двух таблиц
Объединение двух таблиц в одну Добавить записи из двух таблиц в одну Как сделать из двух таблиц одну?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |