2个DBF文件分别从2个客户那里拷来的,放在了同一个目录下 
.NET均能打开它们,也能在.NET里操作(比如添加删除数据),但在程序中调试就有一个报错了C#代码如下,仅以删除数据操作为例:
string patch=Application.StartupPath;
olecon=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+patch+";Extended Properties=dBASE IV;User ID=;Password=");
olecon.Open();
string sql_d="delete from jcb";
OleDbCommand myCommand = new  OleDbCommand(sql_d,olecon);
myCommand.ExecuteNonQuery();
olecon.Close();jcb表可以执行。
如果将sql_d改为"delete from sgs1",则程序在myCommand.ExecuteNonQuery()报错!
错误信息:
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中这是怎么回事啊?