VB技巧问答10000例,是一个教程

源代码在线查看: 在vb5中,如何打开一个foxbase数据库.txt

软件大小: 14982 K
上传用户: LIBIN200788
关键词: 10000 问答 教程
下载地址: 免注册下载 普通下载 VIP

相关代码

				FoxBase的.DBF文件只相当于Access数据库的表,所以打开文件时有些特殊。VB把.DBF文件所在目录看作一个数据库(相当于.mdb),而该目录下的所有.DBF文件看做表。首先应该在OpenDatabase的数据库位置设置为目录名。比如要打开\FOXPRO\DATA\AP\TEST.DBF,可以使用下面的语句: 
				    Set dbsJet = OpenDatabase ("\FOXPRO\DATA\AP", False, False, "FoxPro 2.0;") 
				    而每个.DBF处理的方法同一般的Access的Table一样,你可以参考有关的VB书籍。 
				    fatmouse问: 
				    操作系统: win95/98 
				    编程工具: vb60 
				    问题: 在c:\dbf文件夹下有一数据库文件my.mdb,使用Set db= OpenDatabase("my")语句打开该库,执行后老提示找不到my.mdb,必须用绝对路径才能打开,如果以后要把该程序拷贝到其他机器上的不同路径下,就无法使用了,请问该如何处理?能否不使用绝对路径? 
				    水平: 刚入门 
				    回答:上面已经讲了“VB把.DBF文件所在目录看作一个数据库”,所以必须使用全路径。至于你说的“拷贝到其他机器上的不同路径下”的问题,假如你的数据库是放在EXE所在的目录,你可以使用App.Path获得该目录。 
				     
				    			

相关资源