我要连结的数据库是SYBASE12.5,用了很多方法,都不能连结
以下都是联结的字符串,我是返回字符串,//这种是通过ODBC,在ODBC中测试都通过了的,但是把串COPY到程序里就不行了
return "Dsn=ODBC数据源;uid=用户名;nln=Winsock;na=IP地址;db=数据库;psw=密码";
//这种是网上查到的,也不行哈,好象少一个什么System.ASE...的什么类
return "Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=数据库名;User ID=用户名;Data Source=数据源;Extended Properties="";Server Name=ip地址;Network Protocol=Winsock;Server Port Address=5000"请高手指点。

解决方案 »

  1.   

    "Driver={SYBASE ASE ODBC Driver};NA=HOSTNAME,PORT_NUMBER;UID=username;PWD=password" http://www.connectionstrings.com/http://manuals.sybase.com/onlinebooks/group-pbarc/conn5/sqlug
      

  2.   

    "Driver=odbc数据源;NA=ip地址,端口;UID=用户名;PWD=密码" 
    给我提示是不支持的关键字,我晕,是不是我没有装sybase支持C#的一个类啊
      

  3.   

    看看这里
    http://www.connectionstrings.com
      

  4.   

    "Data Source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';" "Driver={SYBASE ASE ODBC Driver};NA=HOSTNAME,PORT_NUMBER;UID=username;PWD=password"
      

  5.   

    "Driver={SYBASE ASE ODBC Driver};NA=HOSTNAME,PORT_NUMBER;UID=username;PWD=password" 还有你这个连结串并没有指定是sybase的那个数据库啊?????
      

  6.   

    想问一下,
    如果我是SYBASE,那到创建连结的时候,是否不objConn = new SqlConnection(newStrConn);
    不能用SqlConnection啊,