|
|
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Доброго дня.. Необходимо из екселя 2003 подключится к SyBase AnyWhere 5.5 Раньше подключался через ODBC при помощи SQLOpen, теперь это устаревший метод, требующий ставить допольнительные дллки. Подскажите как лучше сделать. По большому счету необходимо вызывать функции, возращающие единственно значение. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 16:41:05 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
А чем ADO не устраивает OLEDB: "Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=tstdb;Password=tstpwd;User ID=tstusr;Data Source=tstdb;Persist Security Info=True;Application Name=TstApp" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 17:07:03 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Насколько я помню, OLE-DB провайдер появился только в ASA6.0 В Sybase SQL AnyWnere 5.5 только 2 варианта доступа - ODBC и прямой посредством соответствующего API. Возможно усть еще и JDBC для 5.5, но тут 50/50%, т.е. либо есть, либо нет. Поэтому либо делайте upgrade до текущей версии Sybase ASA и используйте OLE-DB, или ставьте старый добрый проверенный ODBC. Третьего не дано :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 22:21:56 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Модератору: может перенести эту тему в форум по Sybase? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 22:23:50 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Во первых, оно не "SyBase AnyWhere", а "Sybase SQL Anywhere", не надо делать большие буквы там, где этого не нужно. Gold_Необходимо из екселя 2003 подключится к SyBase AnyWhere 5.5 Раньше подключался через ODBC при помощи SQLOpen, теперь это устаревший метод, требующий ставить допольнительные дллки. Подскажите как лучше сделать. По большому счету необходимо вызывать функции, возращающие единственно значение. Используй мост ADO->ODBC. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. PS. 5.5 это ужасающе старая версия, давно пора обновляться. PPS. Дальнейшее обсуждение проблем коннекта к SQL Anywhere действительно лучше вести в Sybase форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:18:47 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. White OwlВо первых, оно не "SyBase AnyWhere", а "Sybase SQL Anywhere", не надо делать большие буквы там, где этого не нужно. Виноват White Owl Используй мост ADO->ODBC. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Отдельное спасибо. Иммено так вроде заработало White Owl PS. 5.5 это ужасающе старая версия, давно пора обновляться. Работает и пусть работает ) White Owl PPS. Дальнейшее обсуждение проблем коннекта к SQL Anywhere действительно лучше вести в Sybase форуме. Коннект искал в хелпе к VB а , естественно, не к SQL Anywhere - перемещать не правильно big-dukeА чем ADO не устраивает OLEDB: "Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=tstdb;Password=tstpwd;User ID=tstusr;Data Source=tstdb;Persist Security Info=True;Application Name=TstApp" А можно чуть подробней? и как это надо было найти в хелпе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2008, 09:51:01 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Gold_, что именно поподробней ? Это строка подключения с сайта http://www.connectionstrings.com. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2008, 16:46:12 |
|
||
|
Подключение к SyBase в екселе
|
|||
|---|---|---|---|
|
#18+
Gold_Коннект искал в хелпе к VB а , естественно, не к SQL Anywhere - перемещать не правильноБессмысленно искать описание коннектов в хелпе к VB. Его там нет и не будет. В хелпе к VB есть описание как подключать внешние интерфейсные библиотеки. Берешь библиотеку, в описании к ней будет сказано куда надо класть строку подключения. А как создать строку подключения описано в хелпе на сервер базы данных. То есть тебе сейчас надо 1) Прочитать в хелпе к VB как подключать библиотеку в References, или как создавать объекты через CreateObject. 2) Выкачивать это: http://www.microsoft.com/downloads/details.aspx?familyid=78CAC895-EFC2-4F8E-A9E0-3A1AFBD5922E&displaylang=en И читать оттуда ADO28.CHM 3) а где лежит документация на SA 5.5 я не знаю и подозреваю что уже нигде. Возможно кто-то из сайбезовцев может ею поделиться, но вряд-ли. Впрочем ADO->ODBC работает на отлично, если сможешь создать работающий DSN, то вызвать его из ADO совершенно не представляет проблем. OLE DB трогать совершенно не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2008, 18:27:59 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35670581&tid=2180059]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 459ms |

| 0 / 0 |
