|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.03.2013, 15:26 | #1 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Ошибка в добавлении(INSERT INTO)
Уважаемые не могли бы вы мне подсказать в чем проблема, не выполняется запрос, вот мой код:
Код:
Код:
Структура таблицы из БД: Код:
|
15.03.2013, 15:32 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Как минимум лишние кавычки (#39) для значений из списка VALUES для числовых полей. Могу еще предположить, что имя одного из полей from, to, type запросто может провайдеру или СУБД не понравиться, не мешало бы в квадратные скобки взять. А самый лучший вариант - использовать параметризированный запрос
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.03.2013 в 15:36. |
15.03.2013, 15:43 | #3 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Через параметры когда выполнял добавление такая же ошибка была, а вы не могли исправить что именно не правильно, я пробовал все поля таблицы делать текстовыми и добавлять в этом случае появлялась аналогичная ошибка.
|
15.03.2013, 15:49 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Я не мог бы, поскольку не знаю какие числовые поля целые, а какие с десятичной точкой. Это существенно. Не мешало бы сказать и какая СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.03.2013, 15:54 | #5 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Вот с параметром,такая же ошибка
Код:
|
15.03.2013, 16:09 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Числовым параметрам значения присвойте с помощью StrToInt. При этом данные в эдитах могут быть не подходящими (в том числе и пусто) - тогда прерывание по ошибке будет. Повторюсь, возможно и квадратные скобки понадобятся для некоторых имен полей, очень они уж специфичны
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.03.2013, 16:39 | #7 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Преобразование строки в число(StrToInt) не удалось провести,такая же ошибка возникла, а на счет квадратных скобок первый раз слышу, может и пример есть в наличии?
Если вы имеете в виду так, то тоже не помогло: Код:
|
15.03.2013, 17:28 | #8 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
как-то так должно быть
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при добавлении в базу | 622089 | PHP | 3 | 29.02.2012 22:55 |
Ошибка добавлении ЭУ | Simbad | Microsoft Office Excel | 2 | 01.11.2011 10:06 |
Ошибка при добавлении записи | Itachi | БД в Delphi | 1 | 10.06.2011 13:30 |
Ошибка при добавлении данных | Ehha1234 | БД в Delphi | 0 | 19.06.2010 20:33 |
Ошибка при добавлении запроса | KARUSHEV | Помощь студентам | 3 | 27.01.2010 08:45 |