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的
展开
 我来答
萌西哒
2010-08-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
引起这个问题的原因简单的说就是数据库的字段类型不匹配或者字符个数超出了数据库的字段的最大限制个数。例如自动编号字段的就不应该指定值;限制50个字符的字段你就不应该提交多于50个字符的字符串。

rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=【ccrs.update】这是怎么来的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
追忆疯中
2010-08-07
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
OK 我帮你搞定。代码发你邮箱
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccppv
2010-08-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
哪一行出错、?

这个是连接数据库。把信息写入数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友30cc6ab
2010-08-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
rs.addnew
rs("aa")=aa
rs("bb")=bb
rs("cc")=cc
rs.update
rs.close
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六里凉i
2010-08-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
看你母
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式