1、用USE打开表
2、BROWS
3、在“编辑”菜单中,选择“查找”,在“查找”的对话框中输入想查找的内容,然后点“查找下一个”按钮,就会自动将光标定位到行、列中。
用seek命令
use 表
seek 内容
seek只能在进行了索引的表中使用 SEEK 命令,且仅可以搜索索引关键字。除非 SET EXACT 设置为 OFF,否则匹配必须是精确匹配。
如果 SEEK 找到了与索引关键字匹配的记录,则 RECNO( ) 返回匹配记录的记录号,FOUND( ) 返回真(T),EOF( ) 返回假(F)。
如果匹配的关键字没有找到,则 RECNO( ) 返回表中的记录数加 1,FOUND( ) 返回假(F),EOF( ) 返回真(T)。
如果 SET NEAR 为 ON,则记录指针指向与索引关键字最匹配的那条记录后面的记录。如果 SET NEAR 为 OFF,则记录指针指向文件尾。在上述任一情况下,RECNO() 都返回与关键字最匹配的记录的记录号。
你可以先把一条记录合并为一个长的字符串,再写入文本文件,这样61次的文件写入 *** 作就变为1次了:
Do until rsEOF
s = ""
for x = 0 to rsfieldscount-1
s = s & rs(x) & vbTab
next
outtxtWriteLine s
rsMoveNext
loop
最好的办法是在数据库中用SQL语句直接把记录导出为文本文件,但是由于你提供的信息有限,没法给你提供具体的例子了。
还有一个办法是用getrows函数把rs转换为二维数组,然后再把这个数组一次性写入文本文件,具体的这里就不说了。
以上就是关于打开数据库DBF文件,如何定位行、列全部的内容,包括:打开数据库DBF文件,如何定位行、列、VB引用ADO读取的dbf,将记录集(rs)输出到txt中,最快的方法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)