asp写入据库问题
我有两张表,第一张表能插入一条数据,第二张表就不行。郁闷了很久了。
代码如下
set rsc2=server.CreateObject("adodb.recordset")
//这张表能插入数据
rsc2.open "select nickname,ID,password from Memeber",conn2,1,3
rsc2.addnew
rsc2("nickname")=useradmin
rsc2("ID")=sosoNo
rsc2("password")=userpassword
rsc2.update
rsc2.close
//这张表不行
rsc2.open "select userName from usertable",conn2,1,3
rsc2.addnew
rsc2("userName")=sosoNo
rsc2.update
rsc2.close
set rsc2 = nothing
还望高手解答 万分感激
------解决方案--------------------VBScript code
sql1 = "insert into memeber (nickname,id,password) values ('"& useradmin &"','"& sosoNo &"','"& userpassword &"')"
sql2 = "insert into usertable(username) values ('"& sosnNo &"')"
conn2.execute sql1
conn2.execute sql2
------解决方案--------------------
语句本身没有问题,可能出在别的地方,比如数据格式不符,或者表里还有别的字段,但别的字段又不能为空,且没有默认值。
具体需要查看错误信息