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

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



Память: 0.45 MB
Время: 0.016 c
14-84698
Vlad Oshin
2003-06-05 11:15
2003.06.26
А помните? ..И ему было только 16 лет!?!


1-84414
Alex-21
2003-06-04 20:52
2003.06.26
TabSheet


1-84356
drin
2003-06-09 03:35
2003.06.26
Вопрос относительно TListView


14-84727
nick-from
2003-06-05 14:17
2003.06.26
DBF


14-84545
Comwad
2003-06-06 08:47
2003.06.26
Компонент для отправки SMS сообщений.




   Наверх