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

Вниз

Текстовая база   Найти похожие ветки 

 
001   (2006-12-03 20:47) [0]


 Table1.TableType:=ttASCII;
 Table1.DatabaseName:=ExtractFilePath(ParamStr(0));
 Table1.TableName:="spr.dat";
 Table2.TableType:=ttASCII;
 Table2.DatabaseName:=ExtractFilePath(ParamStr(0));
 Table2.TableName:="order.dat";
 //---
 Table1.FieldDefs.Add("id_mash",ftInteger,0,false);
 Table1.FieldDefs.Add("naim_mash",ftString,30,false);
 Table1.FieldDefs.Add("god_mash",ftInteger,0,false);
 Table1.FieldDefs.Add("rasst_mash",ftFloat,0,false);
 Table1.FieldDefs.Add("cena_mash",ftFloat,0,false);
 Table1.CreateTable;
 //---
 Table2.FieldDefs.Add("id_ord",ftInteger,0,false);
 Table2.FieldDefs.Add("id_mash",ftString,30,false);
 Table2.FieldDefs.Add("data_ord",ftDate,0,false);
 Table2.FieldDefs.Add("act_ord",ftString,30,false);
 Table2.CreateTable;


создаются две базы. с описанной структурой полей в .sch файлах.
но при подключении к сетке и попытке ввода данных заполняется только первый столбец.

нужно создать 2 текстовых файла. бызу-справочник и базу, использующую этот справочник (хранящую в т.ч. его id).


 
001   (2006-12-04 09:34) [1]

...


 
ANB ©   (2006-12-04 11:35) [2]

Таблички создались со всеми полями ? Открываются и поля видны ?
Где код заполнения таблиц ?


 
001   (2006-12-04 12:51) [3]

>> Таблички создались со всеми полями ?
Не... ну когда создаются то, то заполнены только файлы .sch
А сами dat-файлы базы данных пусты.

>> Открываются и поля видны ?
нет, в том то и дело

>> Где код заполнения таблиц ?
Да не надо кодом... ты бы так попробовал...
Налепи на форму два стола, две сетки и две дата сурс и кнопку.
Свяжи это последовательно. Создай кнопкой таблицы и попробуй че-нить добавить...........

 Table1.TableType:=ttASCII;
 Table1.DatabaseName:=ExtractFilePath(ParamStr(0));
 Table1.TableName:="spr.dat";
 Table2.TableType:=ttASCII;
 Table2.DatabaseName:=ExtractFilePath(ParamStr(0));
 Table2.TableName:="order.dat";
 //---
 Table1.FieldDefs.Add("id_mash",ftInteger,0,false);
 Table1.FieldDefs.Add("naim_mash",ftString,30,false);
 Table1.FieldDefs.Add("god_mash",ftInteger,0,false);
 Table1.FieldDefs.Add("rasst_mash",ftFloat,0,false);
 Table1.FieldDefs.Add("cena_mash",ftFloat,0,false);
 Table1.CreateTable;
 //---
 Table2.FieldDefs.Add("id_ord",ftInteger,0,false);
 Table2.FieldDefs.Add("id_mash",ftInteger,0,false);
 Table2.FieldDefs.Add("data_ord",ftDate,0,false);
 Table2.FieldDefs.Add("act_ord",ftString,30,false);
 Table2.CreateTable;
 //---
 Table1.Open;
 Table2.Open;


 
Anatoly Podgoretsky ©   (2006-12-04 13:14) [4]

> 001  (04.12.2006 12:51:03)  [3]

Тип базы Текстовые файлы - только для чтения.


 
001   (2006-12-04 13:23) [5]


> Anatoly Podgoretsky ©   (04.12.06 13:14) [4]


а это?
http://www.delphirus.net.ru/modules.php?name=Pages&pa=showpage&pid=84

ну даже если эта статья лажа, то как прочитать структуру из текстового файла в несколько полей?
как занести их в текстовый файл изначально, чтоб потом считать? вручную?
через что разделять? через tab?

нелогично как-то, читать можем и писать не можем.


 
ANB ©   (2006-12-04 13:27) [6]


> нелогично как-то, читать можем и писать не можем.

Текстовый файл вообще то намного проще записать в виде текста - зачем такой изгал ?


 
001   (2006-12-04 13:34) [7]


> зачем такой изгал ?


НУу..  нада.
хотел избавить себя от написания процедур чтения-записи в builder.
не люблю эти корявые преобразования .c_str() и т.п. :(


 
ANB ©   (2006-12-04 13:35) [8]


> НУу..  нада.
> хотел избавить себя от написания процедур чтения-записи
> в builder.
> не люблю эти корявые преобразования .c_str() и т.п. :(

И обрести еще больше геморроя :)


 
Anatoly Podgoretsky ©   (2006-12-04 13:56) [9]

> 001  (04.12.2006 13:23:05)  [5]

Вот видишь сколько у тебя вопросов, так вот у драйвера еще больше.


 
Anatoly Podgoretsky ©   (2006-12-04 13:57) [10]

> 001  (04.12.2006 13:34:07)  [7]

Так ты не на Дельфи пишешь?
В Дельфи просто WriteLn(F, список переменных);


 
001   (2006-12-04 14:17) [11]


> Так ты не на Дельфи пишешь?

Да..
не на ней, родной..... (


 
Anatoly Podgoretsky ©   (2006-12-04 15:12) [12]

> 001  (04.12.2006 14:17:11)  [11]

> не на ней, родной

Сочувствую.



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

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

Наверх




Память: 0.49 MB
Время: 0.03 c
15-1170356427
adsl
2007-02-01 22:00
2007.02.25
Трафик


11-1149347405
homm
2006-06-03 19:10
2007.02.25
KOLOGL12


15-1170296895
Дом
2007-02-01 05:28
2007.02.25
Нет ли какого нибудь устройства, чтоб подключать к компу и управл


2-1170791635
MSTeam
2007-02-06 22:53
2007.02.25
Меню


1-1167208489
Yozch1
2006-12-27 11:34
2007.02.25
цвет хидера в VTV