D
dqlove
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用的是ADOCOMMAND控件实现一条插如入语句
mysql:= 'INSERT INTO temp ( cust_key, data, price ) '+
'SELECT detail.Custkey, Sum(detail.Shipqty) AS data, Sum(detail.Linetotal) AS price '+
'FROM detail WHERE (((detail.Commandkey) Like "O01*") AND ((detail.Shipdate) Between #1/1/2001# And #10/10/2001#)) '
+ 'GROUP BY detail.Custkey';
ADOCommand1.CommandText:=mysql;
ADOCommand1.Execute;
当程序执行时不会有任何问题,但执行后我的表里没有插入任何记录,而这条语句在ACCESS里
使用时结果完全正确.(上面的这条语句就是从ACCESS里提取,而且我用的数据库也是ACCESS)
mysql:= 'INSERT INTO temp ( cust_key, data, price ) '+
'SELECT detail.Custkey, Sum(detail.Shipqty) AS data, Sum(detail.Linetotal) AS price '+
'FROM detail WHERE (((detail.Commandkey) Like "O01*") AND ((detail.Shipdate) Between #1/1/2001# And #10/10/2001#)) '
+ 'GROUP BY detail.Custkey';
ADOCommand1.CommandText:=mysql;
ADOCommand1.Execute;
当程序执行时不会有任何问题,但执行后我的表里没有插入任何记录,而这条语句在ACCESS里
使用时结果完全正确.(上面的这条语句就是从ACCESS里提取,而且我用的数据库也是ACCESS)