Требует ли использование «Текстового драйвера Microsoft» файла schema.ini? - PullRequest
0 голосов
/ 05 марта 2010

Используя C #, я пытаюсь создать форму с dataGridView, которая показывает содержимое базы данных плоских файлов фиксированной ширины. Требует ли использование «Текстового драйвера Microsoft» файла schema.ini? Ниже приведена строка подключения, которую я использую. Кажется, я не могу заполнить сетку независимо от того, использую я ее или нет, но я не уверен, нужна ли она мне вообще для начала. Я не нахожу много информации по этому вопросу. Я также не уверен, что это даже лучший метод для работы с такими файлами. Любое руководство будет оценено.

string ConnectionString = @"Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\files";

Спасибо

1 Ответ

2 голосов
/ 05 марта 2010

Это было давно, но я считаю, что у вас должен быть schema.ini.

Я использовал этот драйвер много лет назад.(Ежемесячная отчетность за четыре года.) Сегодня это не так уж и нужно.У меня никогда не было проблем с его использованием.Обычно проблемы возникают из-за проблем с текстовым файлом.

Файл Schema.ini (Драйвер текстового файла) в http://msdn.microsoft.com/en-us/library/ms709353(VS.85).aspx

Поиск Bing в http://www.bing.com/search?q=%22Schema.ini+File+%28Text+File+Driver%29%22

Информацияотносительно этого драйвера находится под ODBC в библиотеке MSDN.

Рабочий пример schema.ini для двух текстовых файлов:

[networth.txt]
ColNameHeader=False
Format=TabDelimited
MaxScanRows=25
CharacterSet=OEM

[trans.txt]
ColNameHeader=False
Format=TabDelimited
MaxScanRows=25
CharacterSet=OEM
Col1=F1 Char Width 255
Col2=F2 Char Width 255
Col3=F3 Char Width 255
Col4=F4 Char Width 255
Col5=F5 Char Width 255
Col6=F6 Char Width 255
Col7=F7 Float
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...