Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.049 c
15-1170307163
Elen
2007-02-01 08:19
2007.02.25
Как избавиться от внезапного включения компа


2-1170362967
Pasha L
2007-02-01 23:49
2007.02.25
Считать буффер


15-1170156228
Calibr
2007-01-30 14:23
2007.02.25
Вопрос по HTML?


2-1170623471
framez
2007-02-05 00:11
2007.02.25
рисование в combobox


15-1170574988
helpme
2007-02-04 10:43
2007.02.25
zeos





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский