ODBC连接出错!!!!!
摸虾 2005-08-04 05:15:30 我用c#+asp。net做的程序,数据库想用其他机子上的vpf数据库文件pcmdata.DBC,已在odbc中设好了dsn,在代码中的连接串如下,string myconnectstring = "SourceDB=I:\\PDCEDI\\Data\\pcmdata.DBC;PWD=;SourceType=DBC;Collate=Machine;Deleted=Yes;BackgroundFetch=Yes;Exclusive=No;Driver={Microsoft FoxPro VFP Driver (*.dbf)};Null=Yes;UID=";
是加入OdbcConnection控件时kopy的,但是一执行 MyConnection.Open();的时候就出错,错误显示
ERROR [S1000] [Microsoft][ODBC Visual FoxPro Driver]Cannot open file i:\pdcedi\data\pcmdata.dbc. ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败 ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAttr)。
把数据库连接字段改成string myconnectstring = "DSN=cxm1"; 还是出错,不过错误不一样:
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
紧急求救。。。。。。分不够再加。