ripper |
Отправлено: 06.05.2004, 11:48 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 5
|
Есть файл БД Access.
Нужно из приложения на Билдере создать таблицу.
Компоненты на форме:
ADODataSet1
ADOConnection1
ADOCommand1
Создаю таблицу:
CODE |
ADODataSet1->Active=false;
ADOCommand1->CommandText="CREATE TABLE table1 (id int, project int,user int, name char(255))";
ADODataSet1->Active=true;
ADOCommand1->Execute(); |
После успешной компиляции выдаётся ошибка:
Project Project1.exe raised exception class EOleException with message 'Ошибка синтаксиса при определении поля'. Process stopped.
Подскажите плиз, в чём проблемма? |
|
olegenty |
Отправлено: 07.05.2004, 08:46 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
"int" замени на "integer"
|
|
olegenty |
Отправлено: 07.05.2004, 08:47 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
а во вторых совет: запросы сначала тестируй в самом Access, компоненты доступа тут нифига не при чём.
|
|
ripper |
Отправлено: 07.05.2004, 09:32 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 5
|
спасибо, щас попробую! |
|