在VS2005中使用ODBC连接到SYBASE数据库,怎么出来下面这个错误,ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 连接字符串是:
connectionString="SRVR=jzy;DSN=MyOdbc;UID=sa;Pwd=8288"在调式时是正确的,但发布到IIS下不行?

解决方案 »

  1.   

    推荐你用AseConnection,装上SYBASE客户端就可以用了,我一开始也是用ODBC,但也感觉不好用
      

  2.   

    我用那个提示端口号错,我用的是SYBASE11.5
    不知道是不是与版本有关,
    谢谢
    现在ODBC配置可以了,原来是连接字符串的写法,能给我讲一下AseConnection的连接吗?
      

  3.   

    <add name="DataBaseConn" connectionString="Driver={SYBASE SYSTEM 11};Srvr=JZY;Uid=sa;Pwd=;Database=lab" providerName="System.Data.Odbc"/>
    这样写就可以了
      

  4.   

    odbc的中dsn你要设置称系统DSN
    不要用用户DSN