大家帮我看一下下面的语句 ( 积分: 100 )

  • 主题发起人 主题发起人 kjhwxm
  • 开始时间 开始时间
K

kjhwxm

Unregistered / Unconfirmed
GUEST, unregistred user!
with adoquery1 do begin
close;
sql.clear;
sql.add('insert into syk.dw select * from e:/sxk/sb.dw');
ExecSQL;
执行错误
谁能帮一下忙,怎样写才行啊
如果我这样做:fff2:= ExtractFilePath(Application.ExeName)+'sb.DW'
在SQL中怎样把fff2引用啊! fff2相当于E:/SXK/SB.DW
如果我把上面的改为:sql.add('insert into syk.dw select * from sb.dw');
正确,但是有时当前路径改变了,就不行了
 
fff2:= ExtractFilePath(Application.ExeName)+'sb.DW';
sql.add('insert into syk.dw select * from '+fff2);
 
把e:/sxk/sb.dw改为e:/sxk/sb.dw或e://sxk//sb.dw试试
 
两位大哥不行啊
我用的是ACCESS2000数据库
SYK 和SB是数据库名
DW是其中的一个表
 
insert into syk.dw select * from "e:/sxk/sb.dw"
 
还不行啊
 
你在access里进行语句调试 通过后在写到Delphi中
我估计是不是access不支持这种写法啊
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
625
import
I
I
回复
0
查看
771
import
I
后退
顶部