Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

По набивке таблицы [D7, dBase, FoxPro]


phantom2040 ©   (2004-02-05 13:34:00) 

Привет Мастера!
Вопрос такой. Постоянно приходится набивать таблицу dbase из текстового файла с разделителями пробел, делаю это через фокспро, можно ликак нибудь сделать такое через Delphi, разделитель могу любой поставить????


sniknik   (2004-02-05 14:42:00) [1]

Dummes (05.02.04 14:30) [5]
D:\Program Files\Common Files\Borland Shared\BDE\BDE32.HLP
text tables, binding external schema

разделитель любой символ, стандартными средствами. (заодно и копирование стандартно в dbf)


Dummes   (2004-02-05 14:30:00) [2]

http://www.geocities.com/ericdelphi/StrMan.html

Тип разделителя - | (черта)

bc := sm.Parse("|", ts, false);


Anatoly Podgoretsky   (2004-02-05 14:17:00) [3]

ASCII драйвер


Dummes   (2004-02-05 14:13:00) [4]

Используй VCL STRMAN

{Разбивка на переменные от разделител до разделителя!}
ts:=sm.UpCase(f1);

bc := sm.Parse("|", ts, false);
zip := sm.Parse("|", ts, false);
gor := sm.Parse("|", ts, false);
firm := sm.Parse("|", ts, false);
ul := sm.Parse("|", ts, false);
kv := sm.Parse("|", ts, false);
fio := sm.Parse("|", ts, false);


sniknik   (2004-02-05 14:04:00) [5]

можно (только лутше не как нибудь а хорошо).
разделитель любой нельзя, только один символ.


sniknik   (2004-02-05 14:04:00) [6]

один в смысле по количеству а не один кокойто определенный.


Наверх

Титульная страница Поиск, карта сайта Написать письмо