powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SELECT из Excel через OLE DB, дата в формате ??/??/0000
6 сообщений из 6, страница 1 из 1
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #34961349
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с такой проблемой:
подключаюсь к Excel через OLE DB
Код: plaintext
1.
2.
3.
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DateFormat='mm/dd/yyyy',DateTimeFormat='mm/dd/yyyy',
DATASOURCE='C:\09.xls',PROVIDERSTRING='Excel 8.0;MaxScanRows=0;HDR=Yes;IMEX=1'"
после селекта в колонках с типом datetime значения отображаются как ??/??/0000.
проверено на PB10.5 и PB9 на разных машинах. Если я создаю такое же подключение в Visual Studio'вском Server Explorer'е, то селект возвращает правильную дату. Где может быть засада?

P.S. Через ODBC дата отображается правильно, но ODBC не обрабатывает параметр MaxScanRows=0. Для примера приаттачен файлег, обратите внимание на колонку SYS ID.
...
Рейтинг: 0 / 0
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #34983683
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #35005579
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну может у кого-то был опыт успешного подключения к Excel через ADO.Net ??? Такое подключение
Код: plaintext
1.
2.
SQLCA.DBMS = "ADO.Net"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Namespace='System.Data.OleDb',Provider='Microsoft.Jet.OLEDB.4.0',PROVIDERSTRING='Excel 8.0;MaxScanRows=0;HDR=Yes;IMEX=1;',DataSource='C:\09.xls'"
выдаёт ошибку
Код: plaintext
Index # 0  Message: Could not find installable ISAM. NativeError: - 69141536  Source: Microsoft JET Database Engine SQLState:  3170 
...
Рейтинг: 0 / 0
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #35005676
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похожая тема была здесь .
Хотя я не вчитывался.
...
Рейтинг: 0 / 0
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #35005950
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПохожая тема была здесь .
Хотя я не вчитывался.
Там конечно про Excel, но не про даты :(
...
Рейтинг: 0 / 0
SELECT из Excel через OLE DB, дата в формате ??/??/0000
    #35043648
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SELECT из Excel через OLE DB, дата в формате ??/??/0000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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