有关dbf类型的数据库(100分)

  • 主题发起人 主题发起人 hxxzy
  • 开始时间 开始时间
H

hxxzy

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在使用DELPHI开发了一个应用程序,其中使用的是DBF类型的数据库请问在该
应用程序中能否用QUERY控件?
 
可以呀,用目录建立一个BED的数据库别名,type用STandard,default driver 用dbase或
foxpro,path 就是路径。
如上,程序里面就可以用query控件。
 
可以,用Query操作数据集很方便
 
用别名方便点,不用别名真接访数据文件路径也可以的
 
[red][h3]用目录建立一个BED的数据库别名,type用STandard,default driver 用dbase或
foxpro,还是不行呀!
你能不能讲得更详细点,麻烦各位大哥了![/h3][/red][:(]
 
先用bde建立数据库别名:然后在TQuery的DatabaseName属性中选中刚才创建的数据库别名
就可以用了。
 
当然可以用QUERY控件,
 

bde5.01以上的版本才支持foxpro的数据库
打开bde
configuration
landdriver --〉cht cp950 才会支持中文
level --〉25//foxpro
level--〉7//dbase
object|new
alias type--〉standard
path:f:/data//本地机器上这个目录中放一堆*.dbf文件



 
当然可以
 
...
query1.sql.add('select * from "d:/111/222.dbf" where field1>12');
query1.open;
路径用双引号,连别名都不用设了。
 
可以不建别名,用Tdatabase控件,将其databasename属性设为数据库路径即可,再用
Query就可以查询了。
 
用ADO+ocbc+foxpro,没问题,我常用。dbase没试过
 
后退
顶部