Dim myDB as Database,myDBF as Recordsetset myDB=Opendatabase("dbfpath",false,false,";FoxPro 2.6")
set myDBF=myDB.OpenRecordset("dbffilename",dbopentable)
txtFieldData=myDBF.Fields("FieldName")
...
myDBF.Close
myDB.Close
set myDBF=myDB.OpenRecordset("dbffilename",dbopentable)
txtFieldData=myDBF.Fields("FieldName")
...
myDBF.Close
myDB.Close
解决方案 »
- VB对Word评分的问题!!
- 紧急求助:请教高手,如何在vb里获得其他应用程序的窗体上的控件的句柄,从而可以向其他应用程序的窗体上的控件(如text)里发文本?
- 高分求一个打卡计费系统,因为时间太短,请帮忙!!
- 将*.html文件转为*.txt文件之后为什么打不开文本啊!! 虚心请教!!!
- 遇到难题了。请高手赐教
- 请问怎样才能使vb操作注册表中VB and VBA Program Settings以外的键值?
- 中国自由程序联盟诚招各程序小组加盟
- 求高手帮忙:
- 菜鸟求助——VB问题
- 我做的vb程序在别的电脑上运行不了,怎么回事?
- 如何创建一个没有三维外观和边框的ComboBox?
- VB如何对数据库记录进行访问。
Set rsDBF=dbFox.OpenRecordset("DBFName",dbOpenTable)txtFieldData=rsDBF.Fields("FieldName")...rsDBF.Close
dbFox.Close
Set rsDBF=dbFox.OpenRecordset("DBFName",dbOpenTable)txtFieldData=rsDBF.Fields("FieldName")...rsDBF.Close
dbFox.CloseDim dbFox as Database,rsDBF as RecordsetSet dbFox=OpenDatabase("dbfPath",False,False,";FoxPro 2.6")
Set rsDBF=dbFox.OpenRecordset("DBFName",dbOpenTable)txtFieldData=rsDBF.Fields("FieldName")...rsDBF.Close
dbFox.Close
用原始的方法,直接打开文件进行读写操作不就行了,
文件结构找一些老的FOXPRO书,上面有说明的,
以前我用C读过,那主要是为文件加解密,不过现在有这么方便的方法不用,太可惜了。
就象如下格式:
Set 源库 = OpenDatabase(m源数据库路径名, True, True, "Foxpro 2.6")
Set 源表 = 源库.OpenRecordset("select * from " & m源数据库文件名, dbOpenDynaset)
Set rsDBF=dbFox.OpenRecordset("DBFName",dbOpenTable)txtFieldData=rsDBF.Fields("FieldName")...rsDBF.Close
dbFox.CloseDim dbFox as Database,rsDBF as RecordsetSet dbFox=OpenDatabase("dbfPath",False,False,";FoxPro 2.6")
Set rsDBF=dbFox.OpenRecordset("DBFName",dbOpenTable)txtFieldData=rsDBF.Fields("FieldName")...rsDBF.Close
dbFox.Close