|
|
|
новичок
      
участник
Last Login: 15.09.2006 17:14
Сообщ.: 3,
Visits: 4
|
|
Здравствуйте.Как подключиться из VBA к БД Sybase ASA anywhere 7 и отобразить её в Exel? Пробовал через DAO 3.5 - ошибку выдаёт, хотя БД Access отображается нормально. Может у кого-нибудь есть мысли. Спасибо.
Здравствуйте.Как подключиться из VBA к БД Sybase ASA anywhere 7 и отобразить её в Exel? Пробовал через DAO 3.5 - ошибку выдаёт, хотя БД Access отображается нормально. Может у кого-нибудь есть мысли. Спасибо.
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
Можно использовать: oConn.Open "ODBC; Driver=Sybase SQL Anywhere 7.0;" & _ "DefaultDir=c:\dbpath\;" & _ "Dbf=c:\sqlany70\mydb.db;" & _ "Uid=myUsername;" & _ "Pwd=myPassword;" & _ "Dsn=""""" Более подробная информация о том, как открыть Sybase, содержится здесь:http://www.basenow.com/html/opening_sybase_databases.asp У меня нет Sybase, поэтому проверить строку соединения нет возможности. Может потребоваться уточнение имени драйвера и пути для параметра dbf. Я не думаю, что DAO 3.5 способно открыть Sybase. Примеры соединительных строк для Sybase можно найти и здесь: http://www.connectionstrings.com/
|
|
|
|
|
новичок
      
участник
Last Login: 15.09.2006 17:14
Сообщ.: 3,
Visits: 4
|
|
Спасибо. Оно заработает, если указать DSN. Но как его узнать? Кстати я ошибся. У меня Sybase ASA Anywhere 9, а не 7.
Здравствуйте.Как подключиться из VBA к БД Sybase ASA anywhere 7 и отобразить её в Exel? Пробовал через DAO 3.5 - ошибку выдаёт, хотя БД Access отображается нормально. Может у кого-нибудь есть мысли. Спасибо.
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
А он разве не "DSN-less"? Dsn="""""
|
|
|
|
|
новичок
      
участник
Last Login: 15.09.2006 17:14
Сообщ.: 3,
Visits: 4
|
|
Dsn=""""" -так не работает.
Здравствуйте.Как подключиться из VBA к БД Sybase ASA anywhere 7 и отобразить её в Exel? Пробовал через DAO 3.5 - ошибку выдаёт, хотя БД Access отображается нормально. Может у кого-нибудь есть мысли. Спасибо.
|
|
|
|