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

Проверка Tab Separated файла   Найти похожие ветки 

← →
Igorek ©   (2008-04-08 18:37) [0]

Привет всем.

Задача.
Проверить, что текстовьій файл:
- является tab separated with header
- значения колонок соответствуют требованиям, вьіраженньім в MS SQL синтаксисе (nvarchar.. и т.д.)

Есть Delphi 2007. Решение должно работать на чистой системе начиная с Вин98. Нельзя использовать левьіе компонентьі. Проверяемьіе файльі могут иметь размер 1-2Гб. Копировать их во временную папку нельзя. Может не бьіть прав на запись в папку с файлом.

Пока есть два варианта:
1) использовать Microsoft.Jet.OLEDB.4.0 + ADO (минус решения - в папке с файлом необходимо наличие файла Schema.ini)
2) вручную читать файл и все проверять (возможно regexp-ами)

Еще идеи?


← →
Сергей М,   (2008-04-08 19:09) [1]


> Проверить, что текстовьій файл:
> - является tab separated with header


Какой нахрен хедер в табопокоцаном файле ?)

Сам уже репу чеши, есть там хедер или нет его .. Или юзера спрашивай .. если юзер не пощлет тебя на хедер при виде этого страшного слова)


← →
Igorek ©   (2008-04-08 19:18) [2]

Логично. В общем случае нельзя определить. В моем случае есть имена полей и можно сравнить со значениями в первой строке.


← →
Сергей М,   (2008-04-08 19:33) [3]

В первой строке может быть что угодно, только не то что ожидается.
Логично ?



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

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



Память: 0.45 MB
Время: 0.012 c
2-1208872290
@!!ex_
2008-04-22 17:51
2008.05.18
Как задать число в двоичной системе исчисления?


2-1208778084
incm
2008-04-21 15:41
2008.05.18
Как нарисовать линию точками


4-1188896231
celerons
2007-09-04 12:57
2008.05.18
RAS WIN API Флаги при создании VPn


2-1208423516
Зоо
2008-04-17 13:11
2008.05.18
Выделить строку в DBGRIDEX


2-1208365866
Dmitry
2008-04-16 21:11
2008.05.18
Ошибка при присваивании значения переменной класса




   Наверх