НовыйЧок |
Отправлено: 17.01.2006, 11:10 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Доброе время суток!
Необходимо через ADOCommand или ADOQuery создать простенькую таблицу в Access.
Делаю следующее:
CODE |
DSprav->ADOCommand1->CommandText ="Creat TABLE tab1 (kod Integer, NAME TEXT(10))";
DSprav->ADOCommand2->Execute();
|
или
CODE |
DSprav->ADOQuery1->SQL->Add("Creat TABLE tab1 (kod Integer, NAME TEXT(10))");
DSprav->ADOQuery1->ExecSQL()
|
в обоих случаях генерируется исключение: "Ошибочная инструкция SQL; предполагалось 'DELETE', 'INSERT', 'PROCEDURE' или 'UPDATE'".
Хотя, удаление таблицы (Drop table) работает на ура и там, и там!
Почему так? Ведь обе эти конструкции (Create and Drop) являются выражениями языка определения данных (DDL), следовательно на конструкцию Drop тоже должно генерироваться исключение.
Пожалуйста, объясните что мне сделать для создания таблицы.
Заранее благодарен! |
|
olegenty |
Отправлено: 17.01.2006, 12:14 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
не creat а create
|
|
НовыйЧок |
Отправлено: 17.01.2006, 12:27 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Мне очень стыдно!!! и смешно!!!
Спасибо! |
|