Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Импорт данных из внешнего файла (CSV-Формат) / 6 сообщений из 6, страница 1 из 1
15.09.2004, 02:17
    #32694793
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
Подскажите как можно сделать, и/или где можно почитать, про Импорт данных из внешнего файла (CSV-Формат), т.е. мне надо прочитать файл построчно, сгенерить скрипт и выполнить его, все сделал кроме чтения файла, помогите!!!
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
15.09.2004, 07:02
    #32694829
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
можно через ADO (OleDbDataReader) прочитать строки файла. Провайдер - Microsoft.Jet.OLEDB.4.0, c расширенными свойствами Text - умеет читать CSV и TAB текстовые файлы;
...
Рейтинг: 0 / 0
15.09.2004, 07:37
    #32694845
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
PS
строка подключения будет примерно такой:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\csvTextFilesDirectory\";Extended Properties="text;HDR=No;FMT=Delimited"----
был у меня один проект, в нем я перегонял text-файлы в mdb (Access) базу [всего одна команда SELECT INTO ... FROM ... на текстовый файл и выполняется на очень приличной скорости], а затем работал с "нормальной" СУБД. База Access создавалась динамически через ADOX.
...
Рейтинг: 0 / 0
15.09.2004, 16:15
    #32696047
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
Кузя большое спасибо, подскажи такую вещь, как установить разделители в ручную, например <Tab>, <;>,<,>, или какой другой знак?

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
15.09.2004, 16:44
    #32696128
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
см. файл schema.ini (MSDN)

он должен лежать в том же катологе (директории), где и текстовые файлы.
он служит для обеспечения метаданными драйверов ISAM --> OLEDB провайдеров

как вариант - установки в реестре (если schema.ini не найден) - хреновый, но на безрыбье...

---
Office при сохрании данных можно заставить сохранять и файл схемы.
...
Рейтинг: 0 / 0
15.09.2004, 16:59
    #32696169
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из внешнего файла (CSV-Формат)
ключ в реестре к установкам ISAM - TEXT
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Text
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Импорт данных из внешнего файла (CSV-Формат) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]