powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
7 сообщений из 7, страница 1 из 1
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35396379
Ihor Orobchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Подскажите, как указать Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0.
Подозреваю, что надо что-то написать в Extended Properties... Поиск в Сети ничего не дал.
Также возможно у кого-то есть мануал по "Extended Properties". В Сети упоминается файл ADOProperties.doc.


Opening an Access Database by Using ADO

авторFor a complete list of initialization properties, see ADOProperties.doc in the ODETools\V9\Samples\OPG\Appendixes folder on the Office 2000 Developer CD-ROM. In addition to initialization properties, the Microsoft Jet provider exposes settings called session properties that can be used to optimize the performance of the Microsoft Jet database engine. For information about session properties, see "Provider-Specific ADO Connection Object Session Properties" in ADOProperties.doc in the ODETools\V9\Samples\OPG\Appendixes folder on the Office 2000 Developer CD-ROM.

Тут в контексте Access, но для Text Files оно тоже используется.

Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35397311
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com/en-us/library/ms709353.aspx
оно?
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35397403
Ihor Orobchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owlhttp://msdn.microsoft.com/en-us/library/ms709353.aspx
оно?
Немного не то.
1) В Schema.ini не указьівается Text Qualifier.
2) Для настройки Jet я использую реестр и св-во "JetOLEDB:Registry Path"

Text Qualifier - символ, которьій обрамляет строки.

Напр. следующий csv (Text Qualifier=","):
Код: plaintext
1.
2.
FirstName,LastName,Age
"John","Smith",44
"Mary","Smith",35

При открьітии такого файла Jet должен убрать Text Qualifier.
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35397424
Ihor Orobchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ihor OrobchukНапр. следующий csv (Text Qualifier=","):
Сори, Text Qualifier= " (двойньіе кавьічки)
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35397466
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соседнюю статью читал?
http://msdn.microsoft.com/en-us/library/ms716438(VS.85).aspx
Кавычки это стандартное обозначение текста, не надо ничего указывать чтобы Jet начал их убирать. Просто укажи в своем schema.ini что твой исходный файл [Tab|CSV]Delimited и все.
Или у тебя тексты не кавычками обрамляются а чем-то еще? Тогда прийдется взять более умный драйвер работы с текстовыми таблицами.
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35398647
Ihor Orobchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlСоседнюю статью читал?
http://msdn.microsoft.com/en-us/library/ms716438(VS.85).aspx
Кавычки это стандартное обозначение текста, не надо ничего указывать чтобы Jet начал их убирать. Просто укажи в своем schema.ini что твой исходный файл [Tab|CSV]Delimited и все.
Delimiter и Text Qualifier - разньіе вещи. Меня интересует Text Qualifier. Schema.ini я не использую - его может не оказаться в папке с файлом, которьій импортируется и папка может бьіть Read Only (создать его я тоже не смогу).

авторИли у тебя тексты не кавычками обрамляются а чем-то еще? Тогда прийдется взять более умный драйвер работы с текстовыми таблицами.Именно! Надо обеспечить Text Qualifier как двойньіе, одинарньіе кавьічки, или вообще без него. Такая функциональность присутствует во многих диалогах импорта текстовьіх файлов.
Если Microsoft Jet OLEDB 4.0 ее не поддерживает, то какой драйвер посоветуете?
...
Рейтинг: 0 / 0
Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
    #35399393
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ihor Orobchuk White OwlСоседнюю статью читал?
http://msdn.microsoft.com/en-us/library/ms716438(VS.85).aspx
Кавычки это стандартное обозначение текста, не надо ничего указывать чтобы Jet начал их убирать. Просто укажи в своем schema.ini что твой исходный файл [Tab|CSV]Delimited и все.
Delimiter и Text Qualifier - разньіе вещи. Меня интересует Text Qualifier.Я тебе все-же сильно советую прочитать обе статьи на которые я дал ссылки. Они на многие вопросы отвечают :)

Ihor OrobchukЕсли Microsoft Jet OLEDB 4.0 ее не поддерживает, то какой драйвер посоветуете?Вот тут не подскажу, я с (C|T)SV работаю всегда самостоятельно, либо используемые мной утилиты умеют настраиваться на что угодно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Text Qualifier при импорте Text File с помощью Microsoft Jet OLEDB 4.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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