A网页用asp传递url参数后,B网页获取但是显示不了数据是怎么回事?

A网页传递的参数为:<ahref="dw_gl.asp?dwID=<%=Rs("dwID")%>"target=mainFrame>管理账号</a>B网页获取:<%dim... A网页传递的参数为:<a href="dw_gl.asp?dwID=<%=Rs("dwID") %>" target=mainFrame>管理账号</a>

B网页获取:
<%
dim id
id = request.querystring("dwID")
set rs = Server.CreateObject("adodb.RecordSet")
Sql = "Select * From dw_user where dwID='"&id&"'"
rs.Open Sql,conn,2,3
if not rs.Eof And not rs.Bof Then
%>
<% = Rs("dwmc") %>

<% End If %>

提示 rs.Open Sql,conn,2,3有错误
展开
 我来答
xpresslink
2013-01-09 · TA获得超过3705个赞
知道小有建树答主
回答量:272
采纳率:87%
帮助的人:99.2万
展开全部
dwID字段应当是整数型,你的查询语句给当成字符型处理了,去掉单引号就好了。 参考下面格式
Sql = "Select * From dw_user where dwID="&id
追问

按照您说的改了  报错:

PS:我的DWID数据类型是长整型

追答
由错误编号(0x80040E14) --> sql语句出错(字段名错误,或数据类型不匹配)

你改一下 id = request.querystring("dwID") 变成

id = trim(request.querystring("dwID"))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式