![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Разделение полей в тектовой базе [D7, MSSQL, Текстовая]
gedd © (2004-01-31 18:08:00)
Есть запрос, который выбирает данные из текстового файла
SELECT *
FROM [temp.txt] IN "D:\Project BorLand Delphi\ISA Server" [Text;];
Как явно указать что разделителем полей в тексте явяется
например такой знак |
gedd (2004-02-01 08:01:00) [1]
Спасибо, вроде частично заработало, осталось разобраться с полями
gedd (2004-02-01 07:37:00) [2]
Да вставка осуществляется в файл access, через ADO
sniknik (2004-01-31 18:31:00) [3]
разве MSSQL понимает подобные запросы? имею в виду синтаксис (или запрос просто запрос, просто есть, но не работает?). сказал бы что больше похоже на синтаксис аксеса.
используй файл схем, название schema.ini, ложится рядом с текстовым файлом/ми в нем описание структуры, примерно такое.
[temp.TXT]
ColNameHeader=True
CharacterSet=1251
Format=Delimited(|)
Col1=ID Integer
Col2=NEXTID Integer
Col3=PREDID Integer
Col4=REMARK Char Width 20
Col5=Fl Float
Col6=Cur Currency
(помогает, в основном. для jet точно, если в MSSQL зобор идет с его помошью то точно сработает)