asp出错,insert 不能添加

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:25:08
我很菜啊,不知道为什么,哪位朋友帮忙看看
<%
dim citya,cityb,cityc,name,tel,add,fhao
citya=request("city1")
cityb=request("city2")
cityc=request("city3")
name=request("name")
tel=request("tel")
add=request("add")
fhao=request("hao")
if cityb = "" or citya = "" or cityc = "" or name = "" or tel = "" or add =

"" or fhao = "" then
Response.Write "<p align=center><font color=#FF0000>资料不全,请重新添加!

</font></p>"
else
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("hee.mdb") + ";DefaultDir=;DRIVER={Microsoft

Access Driver (*.mdb)};"
sql="insert into ji(citya,cityb,cityc,name,tel,add,hao) values

("&citya&","&scityb&","&cityc

sql="insert into ji(citya,cityb,cityc,name,tel,add,hao) values

('"&citya&"','"&scityb&"','"&cityc&"','"&name&"','"&tel&"','"&add&"','"&fhao&"');"

要加单引号的

最主要的是数据库没有打开,
另先 rs.close set rs=nothing 再conn.close set conn=nothing
楼主似乎不知道字段类型不同,在SQL语句中写法也不同