sql中如何使用目录........(20分)

  • 主题发起人 主题发起人 why_119
  • 开始时间 开始时间
W

why_119

Unregistered / Unconfirmed
GUEST, unregistred user!
**********************
如select * from c:/aaa/ddd.dbf;
************************
 
帮帮助了...........
 
变量!可以吗?
 
Query1.SQL.Text := 'select * from "d:/aaa/ddd.dbf"';
Query1.Open;
 
Query1.SQL.Text := 'select * from "d:/aaa/ddd.dbf"';

不加( )它吗?
Query1.SQL.Text := 'select * from "这里用变量可以吗?"';
 
你不能这样写的。
这个去设置QUERY的DATABASENAME,在这个地方指定要查询的位置。也就是用本地地址取代数据库别名。
SQL语句正常书写
 
对于文件型数据库,可以象处理正常的数据库一样来处理,即需要建立db别名
 
应该可以,就像access,可以写成:select * from tableA in 'c:/aaa/mydb.mdb'
而dbf自由表没有库,是用所在的目录代替的,所以应该可以写成
select * from ddd.dbf in 'c:/aaa/'

没有试过,你试一下!
 
>>不加( )它吗?
什么意思?
Query1.SQL.Text := 'select * from "d:/aaa/ddd.dbf"';
Query1.Open;
找个dbf文件照上面试一试,用个Dbgrid,dataSource连接。

 
后退
顶部