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

Вниз

Как затащить 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 вся ветка

Форум: "Базы";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
15-1317713946
OW
2011-10-04 11:39
2012.01.22
как проще всего из программы выдрать ф-цию прятать TaskBar?


15-1317846605
Юрий
2011-10-06 00:30
2012.01.22
С днем рождения ! 6 октября 2011 четверг


2-1318463535
Dmitriy
2011-10-13 03:52
2012.01.22
Как отладить приложение с компонентом timer


15-1317711750
Jeer
2011-10-04 11:02
2012.01.22
SAS - opensource project


15-1317761204
Делфиец
2011-10-05 00:46
2012.01.22
А что за кайф быть мастером делфи?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский