由于代碼比較長,所以放在我的Blog中,地址如下:
http://blog.csdn.net/cnjack/archive/2007/07/24/1705535.aspx有兩個問題,希望大家幫忙解決一下.1.創建dbf(btnCreate_Click事件)時錯誤:類型 'System.Data.Odbc.OdbcException' 的未處理例外狀況發生於 system.data.dll其他資訊: 系統錯誤。2.在讀取已經存在的dbf到DataSet中后,刪除記錄后,按"Save"按鈕保存數據ok;但當修改了記錄或插入新記錄后,保存數據時出錯誤:1.創建dbf(btnCreate_Click事件)時錯誤:類型 'System.Data.Odbc.OdbcException' 的未處理例外狀況發生於 system.data.dll其他資訊: 系統錯誤。

解决方案 »

  1.   

    安装oledb for vfp建一ado连接,选oledb for vfp,如果是数据库,连接到数据库,如果是自由表,连接到自由表所在目录
    Oledb for vfp 下载地址:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=E1A87D8F-2D58-491F-A0FA-95A3289C5FD4&displaylang=enFile Name: vfpoledb.exe 
    Version: 1.1 
    Date Published: 1/5/2006 
    Language: English 
    Download Size: 2.5 MB
      

  2.   

    using(OdbcCommand comm=new OdbcCommand("create table "+this._FileName+"(da_gh c(7) UNIQUE,da_xm c(8)",_myconn))改为using(OdbcCommand comm=new OdbcCommand("create table "+this._FileName+" (da_gh c(7) UNIQUE,da_xm c(8))",_myconn))