我的QUERY抱错,关于用SQL语句向临时表中写数据。

Mark_zheng 2001-06-04 08:11:00
表card_detal and card_detal_bak 结构完全一样。
我要把 card_detal 中的部分数据写入到 card_detal_bak 中去!
表类型是 : paradox

query3.close;
query3.sql.clear;
query3.sql.add('select * into card_detal_bak where card_number=:card_number ');
query3.parambyname('card_number').asstring:=edit1.text;
query3.ExecSQL ;


报错: project card.exe raise exception class EDBEngine Error with
message 'Invalid use of keyword Taken :Into line number :1'
process stop.
...全文
91 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mark_zheng 2001-06-04
  • 打赏
  • 举报
回复
这个可以执行呀!
我用了!效果很好!
clacklin 2001-06-04
  • 打赏
  • 举报
回复
呵呵呵,具体的说,是BDE不支持。wangxd1976(西门吹雪) ,你真用过???
wangxd1976 2001-06-04
  • 打赏
  • 举报
回复
to clacklin(海风):在TQuery里不支持select .. into语句???胡说。支持不支持一种sql语法与query无关,和数据库驱动才有关,paradox不支持select into...from...where语法
SethDelphi 2001-06-04
  • 打赏
  • 举报
回复
qrySBGL.SQL.Add('insert into bsbxx select * from tsbxx a where a.sbbh='''+BHXZ+'''');

我自己的源代码。:)
clacklin 2001-06-04
  • 打赏
  • 举报
回复
在TQuery里不支持select .. into语句。应该用insert into ...select ...
digua2001 2001-06-04
  • 打赏
  • 举报
回复
1、数据别名的类型是否正确?
2、如果是sql server ,时候装了SQL SERVER 客户端?
3、可以使用ADO。
kingsong 2001-06-04
  • 打赏
  • 举报
回复
select * into card_detal_bak from card_detal where card_detal.card_number=:card_number

建议你没把握的SQL语句,在SQL Explorer里测试通过后,再写进来

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧