Microsoft.Jet.OLEDB.4.0 /系统资源不足(66192371)

时间:2014-04-09 16:17:15

标签: vb.net dbf oledbdataadapter

我每次尝试读取DBF文件时都会收到Microsoft.Jet.OLEDB.4.0 / Insufficent系统资源(66192371),我的连接字符串如下所示:

Provider = Microsoft.Jet.OLEDB.4.0;数据源= C:\ PointOfSale ** ;扩展属性= dBASE IV;用户ID = ;密码= **;

我的查询:SELECT DESCRIPT,REF_NO FROM TABLE.DBF

我的程序在许多PC上正确执行,但是一旦我在客户环境中部署它,我就已经描述了问题。

此刻任何评论都会非常有用,谢谢!

1 个答案:

答案 0 :(得分:0)

表是真的是dbase表还是FoxPro表...如果FoxPro,我会下载微软的VFP OleDbProvider并使用它。

至于你的联系。你用 * *掩盖了它。只是为了澄清数据源应该只指向实际.dbf文件所在的PATH,而不是提及整个路径加上.dbf文件。一旦与PATH建立连接,您应该能够从该文件夹中的任何表中进行选择,而不会在查询中显示明确的.dbf引用,例如

select field1, field2 from YourTable

甚至

select 
      t1.field1,
      t1.field2,
      t2.fieldX,
      t2.fieldY
   from
      YourTable t1
         JOIN AnotherTable t2
            on t1.SomeKey = t2.MatchingKey