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

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

Как создать програмно таблицу access-a


ao1973 ©   (2002-04-22 15:55:00) 

Как создать програмно таблицу access-a
особенно поля autonumber
и вообще какой синтаксис у команды
CREATE TABLE если я ее использую для создания таблиц
аксесса.


sniknik   (2002-04-23 00:54:00) [1]

autonumber это попытка сделать автоикрементное поле?
тогда так, INCREM здесь автоинкремент с шагом 1.
SQLCommand.CommandText:=
"CREATE TABLE FLAGS (INCREM int IDENTITY(1, 1) NOT NULL, CASH char(50), FLAG int)";
SQLCommand.Execute;


ao1973   (2002-04-22 20:51:00) [2]

Ну все же как обозначить поле
autonumber в запросе
CREATE TABLE ZZZ(ID autonumber,XXX CHAR(10))
дает ошибку


IrenFD   (2002-04-22 18:47:00) [3]

Вообще это все неплохо описано в самом Акцессе и с помощью SQL все создается. Вот только связи с другими таблицами не умею.


roottim   (2002-04-22 17:29:00) [4]

Syntax:=
CREATE TABLE table
(
<column datatype {DEFAULT expr}
{column ref constraint}
{column constraint}> |
<table constraint, table ref constraint > |
)


DenNNis   (2002-04-22 16:17:00) [5]

поробуйте использовать компоненту KADAO, с помощью нее можно легко создавать БД Акцесса


Наверх

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