| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8697 人关注过本帖
标题:[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配怎 ...
只看楼主 加入收藏
airfei
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-4-12
收藏
得分:0 
userid=rs("userid")
这句的意思是不是把数据库中的数据赋值给userid变量
2007-08-15 17:01
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
sql="select * from [User] where Userid="&request("userid")
这样试试
2007-08-15 17:04
通缉犯
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-14
收藏
得分:0 

用rs("name")之前,必须已经获得rs("name")的值,否则就成为了整个集合。其他应该也是,但你userid已经request.querystring("userid")从而已经从之前的页面或的了具体值,所以,userid已经是获得的具体的值了,而其他的比如rs("name")却并没有获得一个具体值,而是个记录集合。

2007-08-15 17:11
airfei
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-4-12
收藏
得分:0 

错误信息为;多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
<%@ LANGUAGE = VBScript.Encode %>
<!--#include file="articleconn.asp"-->
<!--#include file="../MD5/md5.asp" -->
<!--#include file="../../check.asp"-->
<%if session("flag")>1 then
response.write "<script>alert('您的操作权限不够!');history.back();</script>"
response.end
end if
%>

<%
dim rs
dim sql
set rs=server.createobject("adodb.recordset")
sql="select * from User where UserID="&Cint(request("userid"))
rs.open sql,conn,1,3

if request("change")<>"" then
rs("UserID")=request("userid") --------报错的是这句
if Replace(request("password"), "'", "''")<>"" then
rs("Password")=md5(Replace(request("password"), "'", "''"))
end if
rs("Username")=request("myname")
rs("email")=request("email")
rs("oklook")=request("oklook")
rs("nos")=request("nos")
rs("send")=request("send")
rs("money")=request("money")
rs("Answer")=request("Answer")
rs("starlook")=request("starlook")
rs("nlook")=request("nlook")
rs("sex")=request("sex")
'rs("province")=request("province")
rs("Question")=request("Question")
rs("phone")=request("phone")
rs("pay")=request("pay")
rs("baoyue")=request("baoyue")
rs("getmoney")=request("getmoney")
rs("usercount")=request("usercount")
rs.update
else
rs("getmoney")="0"
rs.update
end if

rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect Request.ServerVariables("HTTP_REFERER")
%>
</body>
</html>

2007-08-15 17:49
快速回复:[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.071762 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved