Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Как создать новую таблицу в базе данных Access?   Найти похожие ветки 

 
Black ©   (2004-10-07 10:22) [0]

Как создать новую таблицу в базе данных Access?


 
sniknik ©   (2004-10-07 11:53) [1]

запросом CREATE TABLE ... или SELECT INTO ...


 
Black ©   (2004-10-09 07:26) [2]

Извините, а можно немного поподробней, а то я никогда с этим не сталкивался. Если у вас есть какая нибудь ссылка на материал по этой теме то, пожалуйста, напишите


 
sniknik ©   (2004-10-09 10:50) [3]

http://www.yandex.ru/yandsearch?text=CREATE+TABLE&stype=www


 
Silla ©   (2004-10-09 23:00) [4]

Вот рабочий вариант:

procedure ExistsTblJournal(PathToBase, DataBaseName: String;
 ADOConnection: TADOConnection);
var
 TablesList: TStringList;
 Tab: TADOCommand;
begin
 TablesList := TStringList.Create;
 try
   ADOConnection.GetTableNames(TablesList);
   if TablesList.IndexOf("Journal")<0 then
     begin
     // создать ее
       Tab := TADOCommand.Create(nil);
       Tab.CommandText := "Create table Journal ("+
                           "Id INTEGER not null primary key," +
                           "IdDocument INTEGER,"     +
                           "IdDocumentType INTEGER," +
                           "IdDocumentBased INTEGER,"+
                           "DocumentDate DATE,"      +
                           "IdJob INTEGER,"          +
                           "IdUser INTEGER,"         +
                           "UserDate DATE);";
       Tab.Connection := ADOConnection;
       Tab.Execute;
       Tab.Free;
     end;
 finally
   TablesList.Free;
 end;
end;
Думаю разберешься.


 
Black ©   (2004-10-10 11:47) [5]

Спасибо. Очень помогло.


 
Black ©   (2004-10-11 06:23) [6]

А можно как нибудь ключевое поле ID сделать не числовым а счетчиком


 
sniknik ©   (2004-10-11 08:31) [7]

можно конечно.
см. по COUNTER, AUTOINCREMENT, IDENTITY.


 
ЮЮ ©   (2004-10-11 08:32) [8]

тип COUNTER или AUTOINCREMENT



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
3-1096870960
yaric
2004-10-04 10:22
2004.11.07
Отключение ссылочной целостности


1-1098778534
PURGEN
2004-10-26 12:15
2004.11.07
файл DAT


1-1098610825
Morfey
2004-10-24 13:40
2004.11.07
Привязка к сетке


9-1089007632
dRake
2004-07-05 10:07
2004.11.07
TankMaze - первая демка!


6-1094019695
Дмитрий Ботвин
2004-09-01 10:21
2004.11.07
Загрузка файла с FTP