请问这样的sql该怎么写

blues7 2003-10-17 04:10:30
sql="delete from table where id='3'"
表、字段、和"3"都用变量来代替
谢谢
...全文
34 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangsm 2003-10-17
  • 打赏
  • 举报
回复
帮顶一下!关注中……
stefli 2003-10-17
  • 打赏
  • 举报
回复
你的id是什么类型的哦!
如果是数值型的,就去掉前面的'单引号哦
blues7 2003-10-17
  • 打赏
  • 举报
回复
sql="delete from "&table&" where "&id_no&"='"&cstr(id)&"'"
这句如果表名和字段名都不用变量的话就是对的,这样的话其他的地方应该没有错吧

不好意思,上面打错
blues7 2003-10-17
  • 打赏
  • 举报
回复
sql="delete from "&table&" where "&id_no&"='"&id&"'"
这局如果表名和字段名都不用变量的话就是对的,这样的话其他的地方应该没有错吧
blues7 2003-10-17
  • 打赏
  • 举报
回复
sql="delete from "&table&" where "&id_no&"='"&cstr(id)&"'"
这是我写的
是哪里错了?
1蓝天1 2003-10-17
  • 打赏
  • 举报
回复
还错的话就不是这一句的问题
blues7 2003-10-17
  • 打赏
  • 举报
回复
to lxqlogo0(群子)
你说的空格是加在哪里?
我加了也是一样报错
mycl3344 2003-10-17
  • 打赏
  • 举报
回复
這樣﹕

sql="delete from " & 表变量 & " where id='" & id变量 & "'"
juak 2003-10-17
  • 打赏
  • 举报
回复
完全同意上面的答复!!
lxqlogo0 2003-10-17
  • 打赏
  • 举报
回复
where 前要加一个空格 id两边应该没有单引号(如果为int类型的话)
tana 2003-10-17
  • 打赏
  • 举报
回复
上面说的很清楚了
lxqlogo0 2003-10-17
  • 打赏
  • 举报
回复

sql="delete from " & 表变量 & " where id='" & id变量 & "'"
blues7 2003-10-17
  • 打赏
  • 举报
回复
我就是这样写的
报错
Incorrect syntax near the keyword 'where'.

ttt2 2003-10-17
  • 打赏
  • 举报
回复
up
goldme76 2003-10-17
  • 打赏
  • 举报
回复
m=3
sql="delete from "&table&" where "&id&"="&m
angelheavens 2003-10-17
  • 打赏
  • 举报
回复
sql="delete from "&表名&" where "&字段&"='"&变量&"'"(是int,要去掉引号)

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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