Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.05.2014, 15:23   #1
курбанниязов
Пользователь
 
Регистрация: 29.09.2013
Сообщений: 59
По умолчанию Ошибка синтаксиса в инструкции INSERT INTO / Delphi и базы данных

procedure TForm16.Button1Click(Sender: TObject);
var s:String;
begin
begin
s:='INSERT INTO Заказы ([Наименование], [Цена на 1 ед], [Вес/Объем], [Количество],[Итого цена],[Официант] [Номер столика],[Статус]) VALUES ('+QuotedStr(dbLookUpComboBox1.Text )+', '+(DBEdit1.Text)+', '+(DBEdit2.Text)+','+(DBEdit3.Text) +','+(DBEdit4.Text)+','+(DBEdit6.Te xt)+','+QuotedStr(DBComboBox2.Text) +')';
DataModuleMenu.ADOQuery1.Close;
DataModuleMenu.ADOQuery1.SQL.Clear;
DataModuleMenu.ADOQuery1.SQL.Add(s) ;
try
begin
DataModuleMenu.ADOQuery1.ExecSQL;
ShowMessage('Запись успешно сохранена!');
end
except
ShowMessage('Ошибка записи!');
end;
DataModuleMenu.ADOTableZakazy.Activ e:=false;
DataModuleMenu.ADOTableZakazy.Activ e:=true;
form16.hide;
end
end;
курбанниязов вне форума
Старый 23.05.2014, 15:34   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Начните с сравнения кол-ва вставляемые столбцов и кол-ва значений для них.
p51x вне форума
Старый 23.05.2014, 15:39   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вам ещё не надоело нарушать правила форума??!?

1) кросспост (создание одинаковых тем и сообщений) на форуме СТРОГО запрещён!

Ваша тема тут:
Ошибка синтаксиса INSERT INTO

2) если публикует код на форуме, то его нужно форматировать с помощью специальных тегов.
Для этого нужно выделить текст программы и нажать на кнопочку c решёточкой (#) на панели форматирования

Модератор

Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка синтаксиса в инструкции UPDATE. Bane БД в Delphi 5 21.03.2014 14:14
ошибка синтаксиса в инструкции update pas666 БД в Delphi 8 04.11.2013 21:54
Ошибка синтаксиса в инструкции Update BioNoob БД в Delphi 8 19.06.2012 09:41
Ошибка синтаксиса в инструкции INSERT INTO Crystal2002 C/C++ Базы данных 5 27.04.2012 21:49
Ошибка синтаксиса в инструкции insert into sectorb БД в Delphi 5 24.11.2011 09:23