Текущий архив: 2008.05.18;
Скачать: 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 вся ветка
Текущий архив: 2008.05.18;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.045 c