大虾们:我用odbcConnection要连接Sybase数据库,已经安装Sybase客户端,设置了客户端连接:server name=sysbase1,login:jufang,password:jufang,database:dbss.
并在ODBC数据源管理器中配置了系统DSN,名称 sysbase1,驱动程序 Sybase System 11.
利用OdbcConnection控件进行连接,连接字符串为:DSN=sysbase1;UID=jufang;DB=dbss;PWD=jufang;SRVR=sysbase1. 在打开连接时总提示:由于系统错误 126 (Sybase System 11),指定驱动程序无法加载;
或连接字符串为Driver={SYBASE SYSTEM 11};DSN=sysbase1;Srvr=sysbase1;Uid=jufang;Pwd=jufang;DB=dbss 时也提示 由于系统错误 126 (Sybase System 11),指定驱动程序无法加载,
请各位指教 如何可以正常连接 Sybase数据库

解决方案 »

  1.   

    对照这个
    http://www.connectionstrings.com/
      

  2.   

    先在控制面版中的ODBC中配置SYBASE的联接,程序中的联接串
    dbms=DSN=sybase;UID=sa;DB=syqsjk;PWD=;SRVR=server;
      

  3.   

    sybase
    有点垃圾。
    不再使用了。
    以后用PB的时候,还使用过。
      

  4.   

    哦,谢谢大家了,已经解决了:dbms=sybase;DSN=sybase;UID=sa;DB=syqsjk;PWD=;SRVR=server;
      

  5.   

    不是的,用户名和密码都正确.加了个DBMS.
    另外我要运行SYBASE的一个存储过程,返回的结果是不确定的内容,不是一个标准的数据集合.内容可能什么都有,例如也可能返回个报表格式.
    请各位指教如何显示这个结果集合啊?????????????急、急、急、急、急、急、急、急、急、