|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Не могу найти синтаксическую ошибку в INSERT ((( В чем дело, что не так? note был добавлен сегодня Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 13:30 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Самое простое, что могло быть - наличие одинарной кавычки в поле note... Но вообще могли бы процитировать сообщение об ошибке. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 13:39 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Akina, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Me.device_name и Me.note - они оба текстовые поля, убрать одинарную кавычку не убрало проблему. Не понимаю логики, почему без note работает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 13:47 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Сообщение Run-time error ‘3134’ Syntax error in INSERT INTO statement. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 13:49 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
syntaxerror,, а если в списке полей note заключить в квадратные скобки [note]? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:00 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Debug.Print НАСТОЯЩЕГО s2, приводящего к показанной ошибке - в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:09 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Здесь должна быть проблема на самом деле, сейчас исправлю Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:10 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Здесь всё в порядке Код: vbnet 1.
Если k=1, то работает, а если больше, то выкидывает ошибку. AkinaDebug.Print НАСТОЯЩЕГО s2, приводящего к показанной ошибке - в студию. Это настоящий s2 (скопированный) INSERT INTO input_device (in_date, id_device, device_name, price, note) VALUES (#05/15/2017#, 1, 'www', 300, 'asd') ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:16 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
Квадратная скобка мною оказывается не там была поставлена. Сейчас заработал. А почему понадобилась квадратная скобка? Огромное спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:26 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Потому,что note - зарезервированное слово. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:34 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
так все работает поля в таблице и в форме одного типа ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:38 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
syntaxerror Код: vbnet 1. 2. 3.
Квадратная скобка мною оказывается не там была поставлена. Сейчас заработал. А почему понадобилась квадратная скобка? Видимо "note" входит в список зарезервированных слов, как, например, "date" или "group". Если бы вы это ваяли в конструкторе запроса, то он сам подставил бы скобки. Отсюда вывод - не ленитесь указывать скобки во всех именах полей. По поводу INSERT INTO ... VALUES ... - и я неоднократно и одноклубники много раз советовали не применять эту конструкцию. Очень нежная, куча требований: формат даты и дробных чисел, наличию обрамляющих кавычек внутри строки, Null. Проще и надежнее - открыть Recordset и добавить запись туда. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:49 |
|
Синтаксическая ошибка в INSERT
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), Ок, спасибо за советы, постараюсь их учесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 14:57 |
|
|
start [/forum/topic.php?fid=45&fpage=76&tid=1612444]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 342ms |
total: | 483ms |
0 / 0 |