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

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

Как в real time из Delphi добавить таблицу в файл mdb? [D7, Access]


Nickolay ©   (2005-09-02 16:37:00) 

Работаю с БД Access при помощи ADO.


Nickolay   (2005-09-02 18:47:00) [1]

2savek: Спасибо! Это мы уже умеем! :)
Теперь бы узнать как сделать поле типа Blob там.
Сейчас делаю так:

   ADOQuery1.Active := False;
   ADOQuery1.SQL.Clear;
   ADOQuery1.SQL.Add('CREATE TABLE ACCESSTABLE9');
   ADOQuery1.SQL.Add('(IND INTEGER NOT NULL PRIMARY KEY,');
   ADOQuery1.SQL.Add('DT DATE,');
   ADOQuery1.SQL.Add('BINF BLOB)');
   ADOQuery1.ExecSQL;

и получаю сообщение об ошибке:
"Ошибка синтаксиса в инструкции CREATE TABLE".
Почитать бы про типы эти где-нибудь...


Digitman   (2005-09-02 17:56:00) [2]


> Как в real time


практически - никак.

вот в ран-тайм - эт пожалуйста ... хотя бы как в [1] ..


Savek   (2005-09-02 17:40:00) [3]

Создать таблицу:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('CREATE TABLE Name (Field1 integer, и т.п.)');
ADOQuery1.ExecSQL;

или скопировать:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * into NewTab from OldTab in "C:\f.mdb"');
ADOQuery1.ExecSQL;


Наверх

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