取不到值

ws_ql009 2008-10-24 10:22:50
rsd.open "select * from shm where bh="&wdns_ed,conn,1,1
if not rsd.eof then
wdns_pm=rsd("mc")
end if
--------

rsd.open "select * from shm where bh="&wdns_ed"",conn,1,1
if not rsd.eof then
wdns_pm=rsd("mc")
end if

wdns_ed为表ASQ的hh字段已经取得的值1688,以其做查询表shm符和bh的行。。
hh与bh均为数字型
上两方法都用过但取不到rsd("mc")的值
请高手指导..



...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
toury 2008-10-24
  • 打赏
  • 举报
回复

<%
'1)
'....
if rsd.state<>0 then rsd.close
rsd.open "select * from shm where bh="&wdns_ed,conn,1,1
if not rsd.eof then
wdns_pm=rsd("mc")
end if
'==============================
'2)
wdns_pm=conn.execute("select mc from shm where bh="&wdns_ed)(0)
%>
上述SQL前提是bh字段是数字,如果是文本,改为"select * from shm where bh='"&wdns_ed&"'"
loveinet_168 2008-10-24
  • 打赏
  • 举报
回复
<%
wdns_en=request.QueryString("wdns_ed")
sql="select * from shm where bh="&wdns_ed&""
rsd.open sql ,conn,1,3
if not rsd.eof then
wdns_pm=rsd("mc")
end if
%>
jacklinchen 2008-10-24
  • 打赏
  • 举报
回复
response.write rsd.recordcount 看看是什么值?
不耐烦 2008-10-24
  • 打赏
  • 举报
回复
sql="select * from shm where bh="&wdns_ed
rsd.open sql ,conn,1,1
if not rsd.eof then
wdns_pm=rsd("mc")
end if
Atai-Lu 2008-10-24
  • 打赏
  • 举报
回复
第二种方法有点问题...
第一种方法,你输出sql出来看下有没问题

28,389

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧