Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.10.2016, 08:34
|
|||
---|---|---|---|
|
|||
Ошибка в UPDATE |
|||
#18+
Здравствуйте! Приложение на delphi. Субд Access. Выдаёт ошибку "Параметр tab1.pole5 не имеет значения по умолчанию." после нажатия на кнопку с этим кодом: adoquery4.Close; adoquery4.SQL.Clear; adoquery4.SQL.Add('UPDATE tab2 SET tab2.pole2=tab1.pole5 WHERE tab2.key2 IN (SELECT tab1.key1 FROM tab1 INNER JOIN tab2 ON tab2.key2 = tab1.key1)'); adoquery4.ExecSQL; Подскажите, пожалуйста, как правильно оформить UPDATE, чтобы избежать данной ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.10.2016, 08:36
|
|||
---|---|---|---|
Ошибка в UPDATE |
|||
#18+
ispitaЗдравствуйте! Приложение на delphi. Субд Access. Выдаёт ошибку "Параметр tab1.pole5 не имеет значения по умолчанию." после нажатия на кнопку с этим кодом: adoquery4.Close; adoquery4.SQL.Clear; adoquery4.SQL.Add('UPDATE tab2 SET tab2.pole2=tab1.pole5 WHERE tab2.key2 IN (SELECT tab1.key1 FROM tab1 INNER JOIN tab2 ON tab2.key2 = tab1.key1)'); adoquery4.ExecSQL; Подскажите, пожалуйста, как правильно оформить UPDATE, чтобы избежать данной ошибки. Вам на ветку делфи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.10.2016, 08:44
|
|||
---|---|---|---|
Ошибка в UPDATE |
|||
#18+
ispita, Само SQL выражение неверное. Откуда вы пытаетесь получить tab1.pole5? таблица tab1 вообще не присоединена к основному запросу, а проверка на IN никак не передает значения из tab1 в основной запрос. Переделывайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.10.2016, 11:39
|
|||
---|---|---|---|
|
|||
Ошибка в UPDATE |
|||
#18+
ispitaЗдравствуйте! Приложение на delphi. Субд Access. Выдаёт ошибку "Параметр tab1.pole5 не имеет значения по умолчанию." после нажатия на кнопку с этим кодом: adoquery4.Close; adoquery4.SQL.Clear; adoquery4.SQL.Add('UPDATE tab2 SET tab2.pole2=tab1.pole5 WHERE tab2.key2 IN (SELECT tab1.key1 FROM tab1 INNER JOIN tab2 ON tab2.key2 = tab1.key1)'); adoquery4.ExecSQL; Подскажите, пожалуйста, как правильно оформить UPDATE, чтобы избежать данной ошибки. Как уже сказали выше, выражение SQL запроса у Вас не верное. Думаю, Вы хотели так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1613037]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
113ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 198ms |
0 / 0 |