正文

ado连接dbf文件的方法2005-09-01 10:29:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/killer/4331.html

分享到:

写这篇文章的目的就是让像我一样的初学者不要走太多弯路,起初我用的是data控件来连接dbf文件,在用的过程中发现经常出现错误,感觉data控件很不稳定,后来用ado来操作一点问题都没有了,特贡献给大家参考

Public DBFcon As New ADODB.Connection

'打开DBF文件
Public Function OpenDBF(DirPath As String) As Boolean
On Error GoTo err
     DBFcon.open "Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceDB=" + DirPath + ";SourceType=DBF; "
     OpenDBF = True
     Exit Function
err:
  OpenDBF = False
  MsgBox err.Description
End Function

‘关闭dbf文件
Public Sub CloseDBF()
    If DBFcon.state = adStateOpen Then DBFcon.Close
End Sub

’执行select ,update,delete 操作
Public Function ExeDBF(sql As String, rs As ADODB.Recordset) As Boolean
On Error GoTo err
    rs.open sql, DBFcon, adOpenKeyset, adLockOptimistic
    ExeDBF = True
    Exit Function
err:
    ExeDBF = False
End Function

阅读(5757) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册