access转sql会员注册不能存进数据库

来源:百度知道 编辑:UC知道 时间:2024/06/04 02:20:09
<%
set rs=server.createobject("adodb.recordset")
sql="select * from yonghu where username='"&username&"'"
rs.open sql,conn,1,3
if not rs.eof or username=WebName then
errmsg="<br>"+"<li>SORR,已经被注册了。"
founderr=true
else
rs.addnew
rs("name")=username
rs("password")=password
rs("addDate")=NOW()
rs("logins")=1
rs("IsVip")=false
rs("VipStartDate")=NOW()
rs("VipEndDate")=NOW()
rs("points")=20
rs.update
rs.close
end if
if founderr=true then
call error()
else
%>

这个是对数据库的操作,将原来的access数据库转成SQL server数据库后,更新不到数据库了,数据添加不进SQL数据库里的?
改了,还是写入不进数据库吖。注册会员后,页面显示注册成功的,可是数据库里却没有该会员。

你可能在那个access里设置了一个自动编号,sql server自动编号是不能直接转化的.你应该设置一下sql server里的那个自己编号.
先把那个字段的数据类型改为int或者bigint然后再看下面的信息,你可以找到一个(标识)改为(是(不用于复制))
那你把那句on error resume next 这句话注释掉,再看看出现什么错误.