|
|
|
Ошибка в 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:25 |
|
||
|
Ошибка в 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:45 |
|
||
|
Ошибка в UPDATE
|
|||
|---|---|---|---|
|
#18+
ispita, Само SQL выражение неверное. Откуда вы пытаетесь получить tab1.pole5? таблица tab1 вообще не присоединена к основному запросу, а проверка на IN никак не передает значения из tab1 в основной запрос. Переделывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 08:44:38 |
|
||
|
Ошибка в 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:36 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1613037]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
227ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 520ms |

| 0 / 0 |
