请问,在ODBC连接字符串中,怎么指定SERVER名和数据库名呢,请给个例子,谢谢!!!
还有,我用SYBASE库,大开记录集时提示出错,ODBC不支持动态记录集,请问是怎么回事!!!请大家帮忙啊,谢谢

解决方案 »

  1.   

    那应该是odbc驱动程序的问题,它不支持你也没有办法的!不要用动态的就行了
      

  2.   

    "
    ODBC;DRIVER={sybase };DATABASE=resadm;SERVER=SQLSERVER1;UID=sa;PWD=sa";
      

  3.   

    请问你的SYBASE ODBC驱动支持动态集吗,我的为什么不支持???
      

  4.   

    告诉你一个方法,绝对好用,不管是什么ODBC的字符串都可以知道。
    1。先建立一个文件型的DSN(如:1.dsn)。
    2。然后使用记事本打开该文件。
    如:文件内容为:
    -----------------------------------------------------------
    [ODBC]
    DRIVER=Driver do Microsoft Access (*.mdb)
    UID=admin
    UserCommitSync=Yes
    Threads=3
    SafeTransactions=0
    PageTimeout=5
    MaxScanRows=8
    MaxBufferSize=2048
    FIL=MS Access
    DriverId=25
    DefaultDir=C:\Documents and Settings\Administrator\My Documents
    DBQ=C:\Documents and Settings\Administrator\My Documents\zwds.mdb
    -----------------------------------------------------------
    3.把从DRIVER开始的所有字符COPY到程序中,然后用;代替回车。
    DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;UserCommitSync=Yes;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL=MS Access;DriverId=25;DefaultDir=C:\Documents and Settings\Administrator\My Documents;DBQ=C:\Documents and Settings\Administrator\My Documents\zwds.mdb;
    4.接下来你应该知道怎么做了。通过此方法,可以很容易的知道连接一个不太熟悉的数据库。