На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > SQL parse error: eoF in string detection
      Не знаю в правильно ли разделе я создал тему, но у меня возникает "SQL parse error: EOF in string detection" здесь:
      ExpandedWrap disabled
        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;

      При чем у меня в бд есть одна запись. Я ее могу изменять сколько угодно, а вот добавить новую не могу из-за этой ошибки. Скажите что к чему и как, пожалуйста.
        Скобочку закрывающую к запросу добавьте...
          Цитата Доллекс @
          Скобочку закрывающую к запросу добавьте...

          И кавычку ' также
          ExpandedWrap disabled
            + DataSet->FieldByName("oklad")->NewValue+"')";
            Цитата Bas @
            Цитата Доллекс @
            Скобочку закрывающую к запросу добавьте...

            И кавычку ' также
            ExpandedWrap disabled
              + DataSet->FieldByName("oklad")->NewValue+"')";

            Спасибо всем за помощь, помогло. :victory:
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0213 ]   [ 17 queries used ]   [ Generated: 28.03.24, 10:25 GMT ]