宋姗姗长靴:SQL语句问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 19:08:40
SqlTB="Select TBN From TB where Que='"&VarQue&"'"
Set rs1=db.execute(SqlTB)
VarTB=rs1("TBN")
sqlDel="Delete From rs1("TBN") Where id="& VarId '根据传过来的ID值来删除
rs.Open sqlDel,db,1,2
我想用变量名作表名,可运行后提示语句SqlDel未结束

如果把sqlDel中的rs1("TBN")换成VarTB又提示没有这个表名

这是怎么回事?

sqlDel="Delete From "&rs1("TBN")&" Where id="& VarId
看ID是什么类型
sqlDel="Delete From "&rs1("TBN")&" Where id='"& VarId &"'"

sqlDel="Delete From rs1("TBN") Where id="& VarId

放错了

这样

sqlDel="Delete From "&VarTB&" Where id="& VarId

就OK了