Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.60.166] |
|
Сообщ.
#1
,
|
|
|
Не знаю в правильно ли разделе я создал тему, но у меня возникает "SQL parse error: EOF in string detection" здесь:
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; При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста. |
Сообщ.
#2
,
|
|
|
Скобочку закрывающую к запросу добавьте...
|
Сообщ.
#3
,
|
|
|
Цитата Доллекс @ Скобочку закрывающую к запросу добавьте... И кавычку ' также + DataSet->FieldByName("oklad")->NewValue+"')"; |
Сообщ.
#4
,
|
|
|
Цитата Bas @ Цитата Доллекс @ Скобочку закрывающую к запросу добавьте... И кавычку ' также + DataSet->FieldByName("oklad")->NewValue+"')"; Спасибо всем за помощь, помогло. |