我的SQL語句錯在哪里

beris 2003-10-16 10:20:33
我在delphi 中的語句
adoquery.sql.text:='delete from orderlist a,partlist b where a.assno='''+edit1.text+''' and
b.assno='''+edit2.text'''';
SQL語句有深麼錯誤
...全文
26 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beris 2003-10-17
  • 打赏
  • 举报
回复
自己頂一下
beris 2003-10-16
  • 打赏
  • 举报
回复
調試過
還是不對
,b前的+應該不對吧
感覺試語法的問題
relive8 2003-10-16
  • 打赏
  • 举报
回复
应该为
adoquery.sql.text:='delete from orderlist a,partlist b where a.assno=''''+edit1.text+''''+'and+b.assno='+''''+edit2.text+'''';
relive8 2003-10-16
  • 打赏
  • 举报
回复
应该为
adoquery.sql.text:='delete from orderlist a,partlist b where a.assno=''''+edit1.text+''''+'and
b.assno='+''''+edit2.text+'''';
beris 2003-10-16
  • 打赏
  • 举报
回复
不要誤會了
orderlist 和 partlist是兩個表名
beris 2003-10-16
  • 打赏
  • 举报
回复
當然不是了
是要刪除兩個表中的紀錄
pengdali 2003-10-16
  • 打赏
  • 举报
回复
你要删两个表吗?

adoquery.sql.text:='delete orderlist where assno='''+edit1.text+'''
delete partlist where assno='''+edit2.text+'''';

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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