Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.046 c
10-1056909068
epflorov
2003-06-29 21:51
2004.11.07
MT-DORB - ваши впечатления?


1-1098184658
Mishenka
2004-10-19 15:17
2004.11.07
Компонент как в Outlook Express?


9-1089041642
Micke
2004-07-05 19:34
2004.11.07
Split Screen с DelphiX


1-1098647524
MegaBonus
2004-10-24 23:52
2004.11.07
Почему замедляется работа процедуры?


1-1098474652
Bend
2004-10-22 23:50
2004.11.07
QuickReport => Word




   Наверх