Вниз
Скачать: CL | DM;

Как затащить tab-delimited текстовый файл в БД?   Найти похожие ветки 

← →
ocean   (2010-03-31 13:40) [0]

В файле каждая строка - запись БД, значения разделены табуляцией. Я собираюсь читать файл построчно и потрошить строку, но влом. А нельзя ли красиво, через XML как-нибудь?


← →
Медвежонок Пятачок ©   (2010-03-31 13:42) [1]

а он у тебя есть?


← →
ocean   (2010-03-31 13:45) [2]

> а он у тебя есть? ты про лом?


← →
Ольга ©   (2010-03-31 13:54) [3]

DTS Import
Source: Text File
Distination: SQL Server


← →
ocean   (2010-03-31 13:57) [4]

> DTS ImportЭто визард что ли? Я про run-time. Парсер строки уже дописываю, эх дубинушка...


← →
evvcom ©   (2010-03-31 13:59) [5]


> В файле каждая строка - запись БД, значения разделены табуляцией

:)))
Вообще-то строки в текстовых файлах разделяются символом переноса строки, а не табуляцией.


> А нельзя ли красиво, через XML как-нибудь?

Можно. Берешь этот файл, разбираешь, где надо вставляешь какие надо XML-теги, записываешь его и потом скармливаешь серверу красивый XML :)))


← →
Медвежонок Пятачок ©   (2010-03-31 14:00) [6]

ты про лом?

Я про xml


← →
Медвежонок Пятачок ©   (2010-03-31 14:01) [7]

Парсер строки уже дописываю, эх дубинушка...

SplitRegExpr(строка файла,#9,стринглист)


← →
sniknik ©   (2010-03-31 14:07) [8]

вот, блин, к вопросу о XML. есть файл который легко читается встроенными парсерами, можно открыть как таблицу, сделать "инсерт фром ...", т.е. просто и быстро, но "красиво" это именно через XML...
вот он разрекламированный "имидж" XML-я. вред воочию.


← →
sniknik ©   (2010-03-31 14:14) [9]

> эх дубинушка...
а, понятно.
BULK INSERT смотри.
или DTS, OPENROWSET(/QUERY/DATASOURCE) + провайдер jet ISAM Text, + можно Linced Servers (если постоянно "вкачивать" бывает удобно)


← →
ocean   (2010-03-31 14:16) [10]

> SplitRegExprКлассная вещь
у меня Д7, нет такой


← →
sniknik ©   (2010-03-31 14:19) [11]

а stringreplace тоже? вполне можно обойтись


← →
ocean   (2010-03-31 14:26) [12]

Уже сделал дубиной. Спасибо!


← →
Игорь Шевченко ©   (2010-03-31 16:34) [13]

ocean   (31.03.10 14:26) [12]


> Уже сделал дубиной. Спасибо!


завтра у тебя добавится поле в середину и будешь дубину по новой строгать. Это к вопросу про XML



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.005 c
2-1317559190
lesstab
2011-10-02 16:39
2012.01.22
Групповое редактирование выбранных строк в ДБГриде


15-1317641975
>|<
2011-10-03 15:39
2012.01.22
LOL


2-1318332506
серый
2011-10-11 15:28
2012.01.22
Из DBGrid в TStringGrid


15-1318064119
turbouser
2011-10-08 12:55
2012.01.22
Прелести XE2


2-1317987675
igorium
2011-10-07 15:41
2012.01.22
Вопрос про Canvas.CopyRect и фактическую ширину формы.




   Наверх