Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SELECT из Excel через OLE DB, дата в формате ??/??/0000 / 6 сообщений из 6, страница 1 из 1
23.11.2007, 14:21
    #34961349
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
Столкнулся с такой проблемой:
подключаюсь к 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
04.12.2007, 00:10
    #34983683
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
up
...
Рейтинг: 0 / 0
12.12.2007, 18:40
    #35005579
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
ну может у кого-то был опыт успешного подключения к 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
12.12.2007, 19:25
    #35005676
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
Похожая тема была здесь .
Хотя я не вчитывался.
...
Рейтинг: 0 / 0
12.12.2007, 22:14
    #35005950
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
Anatoly MoskovskyПохожая тема была здесь .
Хотя я не вчитывался.
Там конечно про Excel, но не про даты :(
...
Рейтинг: 0 / 0
02.01.2008, 19:26
    #35043648
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT из Excel через OLE DB, дата в формате ??/??/0000
up
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SELECT из Excel через OLE DB, дата в формате ??/??/0000 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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