asp access表名变量的问题

ff=newsifRequest.Form("submit")="删除"thensetconn=server.createobject("adodb.connection... ff=news

if Request.Form("submit")="删除" then
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("htg.mdb")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
exec="delete * from "+ff+" where id="&id
conn.execute exec
Response.redirect "edit.asp"
这是在删除表中的数据
那个ff的变量总是不能用,如果换成表名的话能用.
ff = "news" 这样也不行,刚试过了
展开
 我来答
kdcc
2009-03-19 · TA获得超过114个赞
知道答主
回答量:126
采纳率:0%
帮助的人:123万
展开全部
应该是ff="news"
因为你用news,所以是个空的变量,生成的查询语句不完整
百度网友e94bb46
2009-03-19 · TA获得超过616个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:731万
展开全部
exec="delete * from "+ff+" where id="&id
改成
exec="delete * from ["+ff+"] where id="&id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helloworld22
2009-03-19 · TA获得超过519个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:441万
展开全部
二楼正解
要加引号,不加的话news也是一个变量,因为未赋值,所以为空.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式