一个非常奇怪的问题阿??请各位帮忙阿,我被这个问题搞得头昏眼花了阿!!
ttoth 2003-11-10 03:19:00 set con=server.CreateObject("adodb.connection")
constr="Provider=Microsoft.Jet.OLEDB.4.0;"&"DATA SOURCE="&SERVER.MAPPATH("data.mdb")
CON.open constr
'sqlstr="insert into table1(姓名,年龄,性别,省份,职业,联系电话,oicq,留言) values('"&request("textfield")&"',"&request("textfield2")&",'"&request("select1")&"','"&request("textfield3")&"','"&request("textfield4")&"','"&request("textfield5")&"','"&request("textfield6")&"','"&request("textfield7")&"')"
'con.execute sqlstr
set rstobj=server.createobject("adodb.recordset")
rstobj.open "table1",con,1,2
rsjobj.addnew
rstobj("姓名")=request("textfield")
rstobj("年龄")=request("textfield2")
rstobj("性别")=request("select1")
rstobj("省份")=request("textfield3")
rstobj("职业")=request("textfield4")
rstobj("联系电话")=request("textfield5")
rstobj("oicq")=request("textfiel6")
rstobj("留言")=request("textfield7")
rstobj.update
上面的asp程序是向数据库添加数据,但是我添加数据总是报错阿,什么数据库错误阿,我建立了一个表table1,里面有个需好的字短是自动递增的阿,所以我在插入纪录的时候就没有提供数字阿,大家看看
'con.execute sqlstr
还有 rstobj.update
这两句话,运行报错阿!!我用两种添加数据方式都报错阿!