用OLEDB或者odbc.net载一个用用。

解决方案 »

  1.   

    if you use ASA or ASE, see
    http://www.able-consulting.com/MDAC/ADO/Connection/OLEDB_Providers.htm#OLEDBProviderForAdaptiveServerAnywhereOLE DB Provider for Sybase Adaptive Server Anywhere (ASA) 
    oConn.Open "Provider=ASAProv;" & _
               "Data source=myASA"
     
    OLE DB Provider for Sybase Adaptive Server Enterprise (ASE) oConn.Open "Provider=Sybase ASE OLE DB Provider;" & _
               "Data source=myASEServer"
    ' Or
    oConn.Open "Provider=Sybase.ASEOLEDBProvider;" & _
               "Srvr=myASEServer,5000;" & _
               "Catalog=myDBName;" & _
               "User Id=myUserName;" & _
               "Password=myUserPassword"otherwise, like Happyboy_zjy(阳光男孩) suggested, download ODBC.NET:
    http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/668/msdncompositedoc.xmland use classes in Microsoft.Data.Odbc namespace
      

  2.   

    用OLEDB来连应该可以的。
    如果你的WEB服务器与数据库服务器不同的话,可以你的WEB服务器需要安装SYBASE数据库的客户端软件,当然,前提也是如果有客户端软件的话。现在基本只用 MS SQL SERVER和ORACLE,对其他数据库软件都搞不清了,你自已研究吧。
      

  3.   

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.OleDb" %>
    OleDbConnection MyConnection;
    string MyConnString;MyConnString ="Provider=MSDataShape.1;Data Source=mis;User ID=sa;PWD=mis123;";
    MyConnection = new OleDbConnection(MyConnString);
    Data Source=mis是你在sybase 客户端里的dsedit设置的server名字