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

Вниз

DBF в рантайм.   Найти похожие ветки 

 
Uran ©   (2003-06-02 16:48) [0]

Подскажите пожалуйста, как в Runtime создать таблицу DBF в директории исполняемого екзешника (без алиаса), с необходимым набором своих полей.
Заранее благодарен!


 
passm ©   (2003-06-02 16:59) [1]

Uran © (02.06.03 16:48)> См. TDatabase, TDatabase.DriverName, TDatabase.DatabaseName, TDatabase.Params, TTable, TTable.DatabaseName, TTable.TableType, TTablde.FieldDefs, TTable.CreateTable.


 
Rol   (2003-06-03 06:12) [2]

>Uran или компоненты Halcyon


 
needle ©   (2003-06-03 07:37) [3]

Этот пример взят из хелпа:

with Table1 do begin
Active := False;
DatabaseName := "DBDEMOS"; // Если без алиаса, убери эту строку
тогда таблица будет создана в текущей директории
TableType := ttParadox;
TableName := "CustInfo";

{ Don"t overwrite an existing table }

if not Table1.Exists then begin
{ The Table component must not be active }
{ First, describe the type of table and give }
{ it a name }
{ Next, describe the fields in the table }
with FieldDefs do begin
Clear;
with AddFieldDef do begin
Name := "Field1";
DataType := ftInteger;
Required := True;
end;
with AddFieldDef do begin

Name := "Field2";
DataType := ftString;
Size := 30;
end;
end;
{ Next, describe any indexes }
with IndexDefs do begin
Clear;
{ The 1st index has no name because it is
{ a Paradox primary key }
with AddIndexDef do begin
Name := "";
Fields := "Field1";
Options := [ixPrimary];
end;
with AddIndexDef do begin

Name := "Fld2Indx";
Fields := "Field2";
Options := [ixCaseInsensitive];
end;
end;
{ Call the CreateTable method to create the table }
CreateTable;
end;
end;

можно еще с помощью SQL - запроса "Create Table ...", что в общем случае есть самое грамотное решение



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
1-84206
Юнгман
2003-06-12 17:53
2003.06.26
Свернуть Проект


3-83914
Инна
2003-06-03 14:41
2003.06.26
почему может не работать?


9-83848
AL2002
2002-09-24 13:35
2003.06.26
Сделайте кто-то мне игру в пятнашки


14-84717
PVOzerski
2003-06-05 13:51
2003.06.26
UDF к MySQL


3-83893
miss
2003-06-03 10:16
2003.06.26
Даты