ASP写数据库的疑问……

来源:百度知道 编辑:UC知道 时间:2024/05/19 22:39:44
'=============== Conn.asp ==============
<%
set conn=server.createobject("adodb.connection")
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("Vote.mdb")
conn.open connstr
%>
'========================================

<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql_str="select JCTD,BC,JY,XB,ID from VoteT"
rs.open sql_str,conn,1,3 '3 为插入数据

dim jctd1
dim bc1
dim jy1
dim xb1
dim id1

jctd1=request.form("q")
bc1=request.form("Money")
jy1=request.form("JY")
xb1=request.form("sex")
id1=request.form("ID")

response.Write(jctd1)
response.Write(bc1)
response.Write(jy1)
response.Write(xb1)
response.Write(id1)

'执行到此都一切

改成下面这样,因为你之前根本就没有往数据库里插入记录。
rs("JCTD")=jctd1
rs("BC")=bc1
rs("JY")=jy1
rs("XB")=xb1
rs("ID")=id1

比较简单的方法:
rs.addnew array("JCTD","BC","JY","XB","ID") array(jctd1,bc1,jy1,xb1,id1)