asp代码连接MYSQL
<%aa=request.form("aa")bb=request.form("bb")cc=request.form("cc")strconnection="drive...
<%
aa=request.form("aa")
bb=request.form("bb")
cc=request.form("cc")
strconnection="driver={mysql odbc 3.51 driver};database=users;server=127.0.0.1;uid=root;password=123456"
set adodataconn = server.createobject("adodb.connection")
adodataconn.open strconnection'新建数据库连接
set rs = server.CreateObject("adodb.recordset")
exec = "select * from memberinfo where aa = '"&aa&"'"
rs.open exec,adodataconn,1,3
if not rs.bof and rs.eof then
response.write "<Script language='JavaScript'>window.alert('用户存在');history.back(-1);</Script>"
response.End
else
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=ccrs.update
rs.close
adodataconn.close
set rs=nothing
set adodataconn=nothing
response.write "<script language=javascript>alert('注册成功');window.location.href='write.html';</script>"
response.End
end if
%>
提示错误。多步OLE DB操作产生错误。是不是语法错了。请大伙帮我看下。
顺便解释一下。这些意思
zhidaoworinima 你家死人了。快回家去哭吧。cao ni jiejie de 你个狗R的 展开
aa=request.form("aa")
bb=request.form("bb")
cc=request.form("cc")
strconnection="driver={mysql odbc 3.51 driver};database=users;server=127.0.0.1;uid=root;password=123456"
set adodataconn = server.createobject("adodb.connection")
adodataconn.open strconnection'新建数据库连接
set rs = server.CreateObject("adodb.recordset")
exec = "select * from memberinfo where aa = '"&aa&"'"
rs.open exec,adodataconn,1,3
if not rs.bof and rs.eof then
response.write "<Script language='JavaScript'>window.alert('用户存在');history.back(-1);</Script>"
response.End
else
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=ccrs.update
rs.close
adodataconn.close
set rs=nothing
set adodataconn=nothing
response.write "<script language=javascript>alert('注册成功');window.location.href='write.html';</script>"
response.End
end if
%>
提示错误。多步OLE DB操作产生错误。是不是语法错了。请大伙帮我看下。
顺便解释一下。这些意思
zhidaoworinima 你家死人了。快回家去哭吧。cao ni jiejie de 你个狗R的 展开
5个回答
展开全部
引起这个问题的原因简单的说就是数据库的字段类型不匹配或者字符个数超出了数据库的字段的最大限制个数。例如自动编号字段的就不应该指定值;限制50个字符的字段你就不应该提交多于50个字符的字符串。
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=【ccrs.update】这是怎么来的呢?
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=【ccrs.update】这是怎么来的呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OK 我帮你搞定。代码发你邮箱
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪一行出错、?
这个是连接数据库。把信息写入数据库。
这个是连接数据库。把信息写入数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=cc
rs.update
rs.close
rs("aa")=aa
rs("bb")=bb
rs("cc")=cc
rs.update
rs.close
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询