Colorful Life2010

ADO连接Sybase数据库的方法
Weather:多云,东北风3-4级,最高气温28℃

ODBC Driver for Sybase
 
If using the Sybase System 11 ODBC Driver:

oConn.Open "Driver={SYBASE SYSTEM 11};" & _
          "Srvr=myServerName;" & _
         "Uid=myUsername;" & _
          "Pwd=myPassword;"

If using the Intersolv 3.10 Sybase ODBC Driver:

oConn.Open "Driver={INTERSOLV 3.10 32-BIT Sybase};" & _
          "Srvr=myServerName;" & _
         "Uid=myUsername;" & _
          "Pwd=myPassword;"

For more information, see: Sybase System 10 ODBC Driver Reference Guide


ODBC Driver for Sybase SQL Anywhere
 
oConn.Open "ODBC; Driver=Sybase SQL Anywhere 9.0;" & _
          "DefaultDir=c:\dbpath\;" & _
          "Dbf=c:\sqlany50\mydb.db;" & _
         "Uid=myUsername;" & _
          "Pwd=myPassword;"
          "Dsn="""";"

Note: Including the DSN tag with a null string is absolutely critical or else you get the dreaded -7778 error.

For more information, see: Sybase SQL Anywhere User Guide

10.Sybase
    Adaptive Server Anywhere (ASA):
    "Provider=ASAProv;Data source=myASA" 
    o     Adaptive Server Enterprise (ASE)(带数据源为.IDS文件):
    "Provider=Sybase ASE OLE DB Provider; Data source=myASE" 
    注意你必须使用数据管理器来创建一个数据源.IDS文件.这些.IDS 文件类似于ODBC DSNs. 

050908-ps:今天测试成功

在ASP里用ADO连接SYBASE数据库的方法

'sybase
'目前管用的OLEDB的连接方法
  strConn = "Provider=ASAProv;Data source=I:\dx2004.db;Uid=sa;pwd=123456"
'未试成功,由于不会创建数据源.ids文件
  'strConn = "Provider=Sybase ASE OLE DB Provider; Data source=I:\dx2004.db"
'ODBC连接方式,但得在服务器上建DSN数据源才行
  'strConn = "ODBC;Driver=Sybase SQL Anywhere 9.0;DefaultDir=c:\dbpath\;Dbf=i:\DX2004.db;Uid=sa;Pwd=123456;Dsn=dx2004;"

嗯嗯,搞明白了。对了,对于不同版本的Sybase连接方法也不同,请注意。

历史上的今天: [2009/09/06]蒜香烤醉虾

[ADO连接Sybase数据库的方法]的回复

柠檬园主 于 2005-09-11 13:46:35 发表 | IP:221.201.207.*
Sybase SQL anywhere 9.0 SerialNumber:EEPDEANRREAG0004203010531
Post a Comment~