第一伞兵大队:这段asp代码问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 07:55:27
这段代码 执行没有错误但是数据库里不显示
把sql换成delete select都可以执行 但是
insert into 就不行了 为什么呢
<%
on error resume next
dim conn
dim db
set conn=server.createobject("adodb.connection")
db="database/myimpig.mdb"
connstr ="Provider = Microsoft.Jet.OLEDB.4.0; Data Source ="& Server.MapPath(db)
Conn.Open connstr
%>
<%
aa="aa"
bb="bb"
sql="insert into admin(username,password)values('"+aa+"','"+bb+"')"
conn.execute sql
response.write sql
%>

sql="insert into admin(username,password) values('"&aa&"','"&bb&"')"

conn.execute(sql)

调试的时候

把on error resume next注释掉
'on error resume next
这样才能知道具体错误,调试OK了再打开这条语句

尽量用 & 做连接符,这样不会和 + 搞混淆
----------------
PS:搂住Response.Write SQL 是调试时想看自己的SQL语句?

你response.write sql显示是什么呢?
记得insert into 中的values前面要有空格!

response.write sql ?