|
Ошибка в 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:34 |
|
Ошибка в 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:36 |
|
Ошибка в UPDATE
|
|||
---|---|---|---|
#18+
ispita, Само SQL выражение неверное. Откуда вы пытаетесь получить tab1.pole5? таблица tab1 вообще не присоединена к основному запросу, а проверка на IN никак не передает значения из tab1 в основной запрос. Переделывайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 08:44 |
|
Ошибка в 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 11:39 |
|
|
start [/forum/topic.php?fid=45&msg=39334065&tid=1613037]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 360ms |
total: | 490ms |
0 / 0 |