asp中的连接数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:50:12
set rs=db.execute(sql)
if rs.bof or rs.eof then
db.execute("insert into yhxxb(msgname,msgPassword,msgwenti,msgdaan,msgEmail,msgtelephone,msgcarder,msgbirthday) values('"&uname&"','"&pwd&"','"&wenti&"','"&daan&"','"&Email&"','"&telephone&"','"&carder&"','"&birthday&"')")
response.Write"<script language=javascript>alert('注册成功');history.back(-1);</script>"
else
response.Write"<script language=javascript>alert('已存在相同用户名');history.back(-1);</script>"
response.end
end if
db.close

代码就像这样的,提示错误是
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 字段 'user.psw' 不能是零长度的字符串。
/xin/zhucepanduan.asp, 第 50 行

请高手帮帮忙!

直接调用数据库access

<%set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("***/***.mdb")%>

额 添加数据库出错 可能是数据库定义非空的字段 你没有填值