小弟想连接sybase数据库,网上有说要在服务器端安装sybase客户端,建立数据源(我建立了名称是SYS11)不知道在web.config文件里怎么写,我是这样写的,但是总是报错,
    <appSettings>
        <add key="dsn" value="Driver={SYBASE ASE ODBC Driver};server=10.186.1.13;UID=sa;Pwd=123456;database=Test"/> 
</appSettings>
  
不支持关键字driver!请问这是什么原因  ,,我的这个连接字符串应该怎么写啊 ,谢谢了!!!!!!!!!!1

解决方案 »

  1.   

    using Sybase.Data.AseClient; 
    AseConnection oCon = new AseConnection(); 
    oCon.ConnectionString="Driver={SYBASE SYSTEM 11};Srvr=local;Uid=username;Pwd=password;"; 
    oCon.Open(); 
    http://www.connectionstrings.com/sybase-adaptive
      

  2.   

    楼主说的是客户端吗?,客户端只需要几个dll就可以了!
    http://dev.mysql.com/downloads/connector/net/1.0.html
      

  3.   

    你先装一下客户端,然后呢建立一个连接字串。请参见《在软件中使用“连接字符串(ConnectionString)生成向导对话框”方法大全》
      

  4.   


            string strODBCConn = "Driver={SYBASE ASE ODBC DRIVER};SERVER=10.102.2.133;Uid=sa;Pwd=3919;DATABASE=TEST"; 
            OdbcConnection OdbcConn;
    麻烦哪位朋友帮我看看这个字符串有什么错误,我是想在vs2005中 连接sybase数据库在服务器上件了数据源SYS11,请问怎么写这个字符串????
            我现在的错误是
    错误[HY000] [DataDirect] [赛贝斯Wire协议的ODBC驱动程序]没有足够的信息以连接到数据源。
    错误[01S00] [DataDirect] [赛贝斯Wire协议的ODBC驱动程序]无效的属性在连接字符串:服务器。
    错误[HY000] [DataDirect] [赛贝斯Wire协议的ODBC驱动程序]没有足够的信息以连接到数据源。
    错误[01S00] [DataDirect] [赛贝斯Wire协议的ODBC驱动程序]无效的属性在连接字符串:服务器。