先用ODBC连接试试?连接成功后再改为OLEDB连接。

解决方案 »

  1.   

    有时候是正常的,应该不是连接字符串的问题吧,如下:
    Provider=Sybase ASE OLE DB Provider;Initial Catalog=jxkh;User ID=sa;Password=;Data Source=fei;Persist Security Info=False
      

  2.   

    关于数据库联接,请参见http://www.connectionstrings.com
      

  3.   

    唉,tmd,我叨咕很长时间也没解决,我用的是sybase11
      

  4.   

    上面的老兄,我用的是sybase oledb 2.5,你能告诉我升级的版本下载吗?谢谢
      

  5.   

    "Driver={SYBASE SYSTEM 11};Srvr=Aron1;Uid=username;Pwd=password;"
      

  6.   

    看看下面的
     Standard:
    "Driver={SYBASE SYSTEM 11};Srvr=Aron1;Uid=username;Pwd=password;" 
     Intersolv 3.10:
    "Driver={INTERSOLV 3.10 32-BIT Sybase};Srvr=Aron1;Uid=username;Pwd=password;" 
      

  7.   

    //建连接
    string constr="DRIVER={Sybase System 11};SRVR=GJJ_MIS_CTM;Uid=sa;Pwd=;database=CTM";
    OdbcConnection mycon=new OdbcConnection(constr);
    mycon.Open();
    OdbcCommand com=new OdbcCommand(sql,mycon);
    OdbcDataAdapter da=new OdbcDataAdapter(sql,mycon);DataSet ds=new DataSet();
    rows=da.Fill(ds,"table");