Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > C/C++: Базы данных > SQL parse error: eoF in string detection |
Автор: kuznezov 27.01.14, 06:22 |
Не знаю в правильно ли разделе я создал тему, но у меня возникает "SQL parse error: EOF in string detection" здесь: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> case ukInsert: IBSQL1->SQL->Text = "INSERT INTO dlg(id,name,oklad) VALUES(" + DataSet->FieldByName("id")->NewValue + ", '" + DataSet->FieldByName("name")->NewValue + "', '" + DataSet->FieldByName("oklad")->NewValue; IBSQL1->ExecQuery();// <== эта строка break; При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста. |
Автор: Доллекс 27.01.14, 07:50 |
Скобочку закрывающую к запросу добавьте... |
Автор: Bas 27.01.14, 09:06 |
И кавычку ' также <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> + DataSet->FieldByName("oklad")->NewValue+"')"; |
Автор: kuznezov 27.01.14, 13:31 |
Цитата Bas @ И кавычку ' также <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> + DataSet->FieldByName("oklad")->NewValue+"')"; Спасибо всем за помощь, помогло. |