你可以先手动配置,看看和你的程序的处理是否是一样?
我不知道Access和Sql anywhere的设置是否完全一样,你确定吗?

解决方案 »

  1.   

    下面分别为SQLServer和Excel的配置,配置项就不一样,所以我觉得可能Access和SqlAnywhere不一样SQLServer的配置
        DSN=Human Resources\0
        SERVER=hrserver\0
        ADDRESS=hrnetaddr    0NETWORK=DBMSSOCN    0DATABASE=payroll\0\0Excel的配置
        DSN=ExcelDataSource\0
        Description=New Excel Data Source\0
        FileType=Excel\0
        DataDirectory=C:\\EXCELDIR\0
        MaxScanRows=20\0具体的配置项在注册表中有的,你可以参考一下,如NT是在下面的位置
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI