Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу разобраться с ADO [D7, MS Access]


BlackCat ©   (2003-09-18 12:26:00) 

Уважаемые мастера, доброго времени суток!!!

Подскажите пожалуста, как составить запрос на вставку новых записей в БД MS Access через ADO;
в БД первое поле id ключевое и автоинкрементное, второе текстовое, третье - integer;
пишу:
....
query := "INSERT into Заказ (id, name, order) values (" + id + "," + name + "," + order + ");" ;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(query);
ADOQuery.ExecSQL;
ADOQuery1.Close;
....
не в какую не хзочет добавлять запись. помогите разобраться в чем проблема, и если не затруднит, то киньте пару примеров по SQL на UPDATE, INSERT, DELETE или киньте ссылку, где подробно расписано про это.


Sandman25   (2003-09-18 12:30:00) [1]

Лучше через параметры.
А если так, как у Вас, то строковые значения надо в кавычки заключать.
AnsiQuotedStr(name) вместо name


Наверх

Титульная страница Поиск, карта сайта Написать письмо