Главная страница
    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.005 c
15-1317617050
И. Павел
2011-10-03 08:44
2012.01.22
Обновление программы в Windows 7


15-1315145637
DVM
2011-09-04 18:13
2012.01.22
Официально вышла RAD Studio XE2


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


2-1318398757
TeteriN
2011-10-12 09:52
2012.01.22
Косвенное обращение к объектам


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