如题:OdbcConnection 连接字符串的路径部分带有空格如:string strTable = @"C:\Program Files\re_drma_info.dbf";
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="
+strTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";我试过string strTable = @"""C:\Program Files\re_drma_info.dbf""";和string connStr = @""""+@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="
+strTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"+"""";都不行
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="
+strTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";我试过string strTable = @"""C:\Program Files\re_drma_info.dbf""";和string connStr = @""""+@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="
+strTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"+"""";都不行
解决方案 »
- !急!支付宝集成退款(抱歉,由于网络系统的原因,您暂时无法使用当前的服务,请稍候再使用。)
- Canvas用法
- winform里,如果判断datagridview处于编辑状态?
- 如何实现在页面加载时改写div的innerHTML
- 为什么添加dll后编译程序会自动删掉该dll,硬盘上的dll也被删掉了?
- 讨论:数据库安全性的问题。希望写过类似数据库同时被c/s内网用户、b/s公网用户调用程序的高手参加!
- c#datagrideview中用2个按钮,代替滚动条的效果
- 方法或属性,怎么在自己的内部获取自己的“名称”
- 面向对象的方法设计人生观
- 怎样使一个mdi子窗体永远都是位于最顶层
- 谁会用C#做端口监听的程序?
- 在c#中操纵ftp请高手指点.(急)
路径带有空格没有问题的吧?
string strTable = "\"C:\\Program Files\\re_drma_info.dbf\"";
没用过odbc的连接,检查下自己的连接字符传是不是正确。在看看odbc管理里面有没有这个连接
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="D:\YJSJSB\YJSJSB\YJSJSB\bin\Debug\data\re_drma_info.dbf";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO但不行, 提示如下:
ERROR [S1000] [Microsoft][ODBC Visual FoxPro Driver]Fox Error 1
ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAtt
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="
+strTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; 我这样写在路径没有空格的情况下是可以了