备份问题~~~~~~~~~~~~~~~~~

king903 2004-05-02 11:15:06
input1:=inputbox('数据备份','单1表名','');
input2:=inputbox('数据备份','单2表名','');
datamodule2.adoquery2.close;
datamodule2.adoquery2.sql.Clear;
datamodule2.adoquery2.SQL.Add('select * into '''+trim(input1)+''' from 不合格清单');
datamodule2.adoquery2.open;
showmessage('单1备份完毕');
datamodule2.adoquery2.close;
datamodule2.adoquery2.sql.Clear;
datamodule2.adoquery2.SQL.Add('select * into '''+trim(input2)+''' from 开单不合格');
datamodule2.adoquery2.open;
showmessage('单2备份完毕');


哪里错了?该怎么写呀!??
...全文
17 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhb79 2004-05-06
是不是用ExceSQL,会好点儿
  • 打赏
  • 举报
回复
king903 2004-05-03
input1:string;
input2:string; 是不是不正确?/?
  • 打赏
  • 举报
回复
king903 2004-05-03
提示input1的输入的值有语法错误呀,用楼上的都不行呀,但随便写一个就可以啊datamodule2.adoquery2.SQL.Add('select * into aaaaa from 不合格清单');
  • 打赏
  • 举报
回复
busfly001 2004-05-03
datamodule2.adoquery2.SQL.Add('select * into '+trim(input1)+' from 不合格清单');
  • 打赏
  • 举报
回复
fenght2004 2004-05-02
应该是ExecSQL
  • 打赏
  • 举报
回复
fenght2004 2004-05-02
引号多余
datamodule2.adoquery2.SQL.Add('select * into '+trim(input1)+' from 不合格清单');
datamodule2.adoquery2.SQL.Add('select * into '+trim(input2)+' from 开单不合格');
  • 打赏
  • 举报
回复
hewei2003 2004-05-02
报什么错?
把open改成ExecSQL呢

Email:cqhw2003@126.com
  • 打赏
  • 举报
回复
forceboy 2004-05-02
如果是用的SELECT不用改成EXECSQL应该是
datamodule2.adoquery2.SQL.Add('select * into '+''''+trim(input1)+'''' +'from 不合格清单');

datamodule2.adoquery2.SQL.Add('select * into '+''''+trim(input2)+'''' +'from 开单不合格');
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

2462

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2004-05-02 11:15
社区公告
暂无公告