Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ADOQuery INSERT INTO ошибка синтаксиса, INSERT INTO ошибка синтаксиса 
:(
    Опции темы
XPyCT
Дата 24.12.2008, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



люди взгляните плз!
есть таблица акчес нужно вбить новую записьгде в коде ошибка (надеюсь не в днк  smile )

Код

ADOQuery1->Active = false;

ADOQuery1->SQL->Clear();

ADOQuery1->SQL->Add("insert into USER_info 
(ABONAMENT,NUMELE_FIO,ZILILE_DNI,ORA_VREMEA,MESEATS,AVANS,DOLG,OPLATA,DATI1,DATI2,DATI3,DATI4,DATI5,DATI6,DATI7)
 values('"+Edit1->Text+"','"+Edit2->Text+"','"+ComboBox1->Text+"','"+ComboBox2->Text+"','"+ComboBox3->Text+"',
'"+ComboBox4->Text+"','"+ComboBox5->Text+"','"+ComboBox6->Text+"','"+ComboBox7->Text+"','"+ComboBox8->Text+"',
'"+ComboBox9->Text+"','"+ComboBox10->Text+"','"+StrToInt(ComboBox11->Text)+"','"+StrToInt(ComboBox12->Text)+"',
'"+StrToInt(ComboBox13->Text)+"',)");

ADOQuery1->ExecSQL();


Это сообщение отредактировал(а) XPyCT - 24.12.2008, 14:56
PM MAIL Skype   Вверх
Michrutka
Дата 24.12.2008, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 6.2.2008

Репутация: нет
Всего: нет



Он точно правильно воспринимает 
 
Код

" ' ,' "


у меян с таким были проблемы - я выходил из положения функцией QuotedStr()

Она возвращает строку с добавленными в конец и в начсало одинарными ковычками, но при этом и все внутренние двойные ковычки меняет на одинарные
PM MAIL   Вверх
Dmi3ev
Дата 24.12.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



XPyCT, если у тебя значение численное в edit или ComboBox  вводится (поле имеет тип данных численный), то ' не надо ставить до и после edit1->text, а если значение буквенное, то надо... попробуй разобраться с этим. у тебя просто поля все имеют текстовый формат (по твоей записи), а ты пиши так, если поле текстовое, то:
Код

"... ' "+Edit1->Text+" ' ..."

если нет, то без одинарных ковыче
"...  "+Edit1->Text+"  ..."
представь себе просто sql без builder, так вот, допустим таблица 
name - текстовое поле
age - числовое
запрос (найти мишу 19 лет)
Код

SELECT Таблица1.Name, Таблица1.Age
FROM Таблица1
WHERE (((Таблица1.Name)="миша") AND ((Таблица1.Age)=19));

миша в кавычках а 19 без кавычек
и не надо
StrToInt(ComboBox11->Text) просто (ComboBox11->Text) (вот в этом неуверен, но по-моему так)


--------------------

PM MAIL   Вверх
Dmi3ev
Дата 24.12.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



Цитата

у меян с таким были проблемы - я выходил из положения функцией QuotedStr()

не пробовал, но это не есть гуд...


--------------------

PM MAIL   Вверх
XPyCT
Дата 25.12.2008, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



спс всем проблема была в лишней запятой

'"+StrToInt(ComboBox13->Text)+"',)");

удалил  и все встало на свои места и заработало! просто проглядел
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1116 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.