|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.08.2015, 08:45 | #11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.08.2015, 08:56 | #12 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Stilet, прошу посмотреть мой sql запрос. Что в нём не так?
Методом locate будет долго: сначала найти запись,проверить есть ли она в другой таблице и потом только вставить. Спасибо. |
09.08.2015, 09:17 | #13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Визуально в твоем INSERT-е все нормально, разве что в одном месте парочка скобок лишняя. А именно в перечне полей SELECT-а. Коль ошибок не дает, то скорее всего ни одной записи не вставляется, поскольку по условию запроса они уже есть в адресной таблице. Второй вариант - этот участок кода вообще не работает, что такое отладчик наверно запредельное знание
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.08.2015, 11:25 | #14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1) Исправь ошибки, на который Аватар указал 2) Напиши Код:
3) И может быть придется после выполнять Commit()
I'm learning to live...
|
|
09.08.2015, 11:39 | #15 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Пишет что вставлено (-1) записей,это как?
|
09.08.2015, 14:04 | #16 | |||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
2) здесь все наглядно и даже силка на док http://programmersforum.ru/showthread.php?t=281151 Но ты его не смотришь и НЕ хочешь разбирать ! Цитата:
Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|||
09.08.2015, 16:14 | #17 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Еще раз два момента: 1) Отладку делать умеешь? Трассировку? 2) Код:
I'm learning to live...
|
|
09.08.2015, 22:47 | #18 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
выводит суперошибку и потом много раз что adoquery3 dataset closed.
Может неправильно изначально объяснил,попробую еще раз. Есть 2 таблицы. На фото обе они показаны. Табл1 (adoquery3) связана с другой таблицей полем ZavodID. Табл2 ни с чем не связана,она только для добавления записей в табл1. Нужно чтобы записи из табл2 в табл1 копировались без повторов (проверка по полю "Оперативный номер"), т.е. если такой Оперативный номер есть, то эту запись не вставлять. Спасибо. |
10.08.2015, 08:32 | #19 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вот теперь прочти внимательно текст ошибки. Как ты думаешь что от означает? Даю подсказку: Одно из полей не может быть пустым. Смекаешь? Цитата:
I'm learning to live...
|
||
10.08.2015, 11:05 | #20 | ||
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Цитата:
подправил запрос Код:
Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обратиться к USB на С# | Кандибобр | C# (си шарп) | 6 | 09.10.2014 16:30 |
как обратиться к браузеру? | gazellea | Помощь студентам | 0 | 26.06.2012 20:26 |
как в Delphi присвоить полю DBEdit целочисленное значение поля из DBText (как правильно )? | ГОСЕАН | Помощь студентам | 0 | 10.01.2012 06:12 |
Как обратиться к ячейке? | baddog | БД в Delphi | 2 | 30.04.2010 15:43 |
Как отсортировать НД по Lookup-полю? | Schumacher | БД в Delphi | 4 | 21.06.2007 14:07 |