Текущий архив: 2004.04.11;
Скачать: CL | DM;
ВнизСоздание файла БД Найти похожие ветки
← →
Berezne (2004-03-12 14:26) [0]Извините за простой вопрос, но я только учусь, книг под рукой нету, а етот сайт единственний где что то у когото могу спросить. И вот по етому спрашиваю.
Есть небольшая БД. И вот возникла необходимось архивировать некоторие данние.
Напишите, если не трудно, или дайте ссилку где можно почитать как из программи создать файл БД с заданой структурой, как переименовать его, как перемещать в другой каталог и пр.
По поиску искал, но ничего внятного не нашел.
Файли БД dBase.
← →
Alex_Bredin © (2004-03-12 14:35) [1]имхо учеба без книг - нонсенс.
← →
paul_k © (2004-03-12 14:43) [2]CREATE TABLE
DROP TABLE
← →
Berezne (2004-03-12 14:43) [3]Да книги то есть но несовсем по теме. В них полностью не расписано как, что и куда. В наилучшей книге что у меня есть - описание некоторих компонент Делфи и все. Все остальное учусь по хелпу и етому форуму.
← →
Guest_2004 (2004-03-12 14:49) [4]1. [2]
2. RenameFile + F1
3. CopyFile + F1
← →
Игорь (2004-03-12 15:07) [5]Кладешь на форму компонент TTable, TDataSource и TButton.
После этого в клике прописываешь следующее, например:
with Table1 do
begin
Close;
DatabaseName := "DBDEMOS";
TableName := "test.dbf";
TableType := ttDBase;
end;
with Table1.FieldDefs do
begin
Add("Id",ftInteger,0,True);
Add("Name",ftString,15,False);
Add("Address",ftString,60,False);
end;
with Table1.IndexDefs do
begin
Add("name_idx","Name",[]);
Add("Adress_idx","Address",[]);
end;
Table1.CreateTable;
Table1.Open;
там где
Add("Id",ftInteger,0,True);
Id - имя поля (может быть любым)
ftInteger - тип поля
0 - размер поля
True - может ли поле быть пустым (не заполненным), в данном случае нет.
там где
Add("name_idx","Name",[]);
name_idx - имя индекса
Name - имя поля в базе по которому строиться индекс;
[] - тип индекса.
Имя таблицы тоже может быть любым
Если будут вопросы, пиши.
С Уважением Игорь.
Страницы: 1 вся ветка
Текущий архив: 2004.04.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c