use adbf
go 1 &&移到你想要的记录上,这是移到第一个记录。
SCATTER FIELDS zd1,zd2 TO bl &&把第一个记录的字段1和字段2的内容,复制给数组bl
use bdbf
APPEND FROM ARRAY bl FIELDS zd3,zd4 &&把数组bl中的内容,分别添加到b表中的字段3和字段4中。
以下代码打开 d:\dbf_path\dbf_filedbf ,并将第一个记录的第一个字段的值改为"change_value"vbnet 的代码:imports systemdataodbc dim strconn as string ="Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;" & _ "SourceDB=d:\dbf_path;Exclusive=No"dim adp as odbcdataadapterdim tbl as datatable = new datatabledim conn as odbcconnection = new odbcconnectionconnconnectionstring = strconnconnopen()adp = new odbcdataadapter("select from dbf_file", conn)adpfill(tbl) tblrows(0)item(0) = "change value"adpupdate(tbl)connclose() ------------------------------------- vb6 的方法类似,记不太清楚,需要引用 ms dao 25/351 compatibility library 或以上,并需要安装vfp 的驱动vfpodbcmsi dim conn as adodbconnectiondim rs as adodbrecordsetdim strconn as string strconn="Provider=MSDASQL1;Persist Security Info=False;Data Source=dbf;Initial Catalog=D:\DBF_PATH"connopen strconnrsopen "select from dbf_file",conn,adopendynamic,adlockoptimistic ' you coderscloseconncloseset rs=nothingset conn=nothing
以上就是关于用foxbase编写怎样的程序能够将一个dbf档内的一条记录打开,之后将其复制到另外一个dbf档内全部的内容,包括:用foxbase编写怎样的程序能够将一个dbf档内的一条记录打开,之后将其复制到另外一个dbf档内、vb调用DBF文件高手进!谢谢!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)