主题:  ASP 中如何使用SQL命令

zzz5555

职务:普通成员
等级:1
金币:0.0
发贴:2
#12002/2/4 14:43:13
一个简单的表QUS,只有一个字段
但调用以下的ASP代码时总不成功,如果把插入记录的两行删去(..insert into...)
则能正常执行,到底应如何使用INSERT语句,请高手指点。


无标题文档




test!!!
<%@ language=vbscript%>
<%
set cnndb =server.createobject("ADODB.connection")
strCon="provider=Microsoft.Jet.OLEDB.4.0;Data source=" &server.MapPath("/database/store.mdb")
cnndb.open strCon
strSQL ="insert into qus(qusdata)"&"values("&"aa"&")"
cnndb.execute strSQL
cnndb.close
set cnndb=nothing
%>
test!!!



TextText



lowchikeung

职务:普通成员
等级:2
金币:1.0
发贴:607
#22002/2/4 20:27:54
strSQL ="insert into qus(qusdata)"&"values("&"aa"&")"
改成strSQL ="insert into qus(qusdata)"&"values("&aa&")"



zzz5555

职务:普通成员
等级:1
金币:0.0
发贴:2
#32002/2/5 9:08:33
为什么?如果aa换成变量那?如REQUEST(RADIOBUTTON)?谢谢



SmallBoyz

职务:普通成员
等级:1
金币:0.0
发贴:18
#42002/2/5 12:31:17
变量 就是values('"&aa&"')



lowchikeung

职务:普通成员
等级:2
金币:1.0
发贴:607
#52002/2/5 15:57:36
zzz5555在上个帖子中说
引用:
为什么?如果aa换成变量那?如REQUEST(RADIOBUTTON)?谢谢

一样的,你犯的错误是用引号把变量括起来了就变成字符串了