写这篇文章的目的就是让像我一样的初学者不要走太多弯路,起初我用的是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
正文
ado连接dbf文件的方法2005-09-01 10:29:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/killer/4331.html
阅读(5757) | 评论(2)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论