|
Пользовательская функция в Excell 2010 - запрос к базе данных *.DBF
|
|||
---|---|---|---|
#18+
Сергей ВВСМертвый? Не пиши сюда.Да, йа ужо давно неспособен... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2014, 14:53 |
|
Пользовательская функция в Excell 2010 - запрос к базе данных *.DBF
|
|||
---|---|---|---|
#18+
Shocker.Pro, Здравствуйте, Спасибо за помощь! хоть тема и старая, но для меня очень актуальная. Удалось разобраться со строками подключения и все работает ок. Аж три варианта удалось использовать: Const DBFconnSTR1 As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ПУТЬ;Extended Properties=dBASE IV;User ID=Admin;Password=;" Const DBFconnSTR2 As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ПУТЬ;Extended Properties=dBASE IV;User ID=Admin;" Const DBFconnSTR3 As String = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=C:\ПУТЬ;" Но.... не на всех компьютерах. На системе Win 7 x64 + Office 2010 x32 - работает, на системе Win 7 x64 + Office 2013 x64 - не работает. Помогите разобраться. Заранее спасибо ! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2014, 18:02 |
|
Пользовательская функция в Excell 2010 - запрос к базе данных *.DBF
|
|||
---|---|---|---|
#18+
Сергей ВВС, 64-битная версия приложения требует использования 64-битной версии драйвера (который вызывается провайдером). Старые версии провайдеров (включая vfpoledb) не имеют 64-битных версий. Можно попробовать воспользоваться провайдером MSDASQL : Код: plaintext
Соответствующий провайдер OLEDB поставляется в составе Windows, начиная с Vista(sp1). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 18:21 |
|
Пользовательская функция в Excell 2010 - запрос к базе данных *.DBF
|
|||
---|---|---|---|
#18+
AndreTM, попробовал. Подключал Reference библиотеки ADO 2.1, 2.5, 2.7, 6.1. Проект компилируется без ошибок, но функция в Excel не работает. Выдает - #ЗНАЧ. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2014, 01:22 |
|
Пользовательская функция в Excell 2010 - запрос к базе данных *.DBF
|
|||
---|---|---|---|
#18+
Сергей ВВС, Ну и на какой именно строке ошибка? Отладчиком пользоваться умеете? И вообще, вы думаете, что я вам в примере привел ВАШУ строку подключения к данным? Я только указал, каким именно провайдером можно попробовать воспользоваться. А конкретно как - смотрите уже примеры подключения к DBF с использованием ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2014, 05:33 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2173790]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 422ms |
0 / 0 |