注册 登录
编程论坛 ASP技术论坛

ASP中带参数的过程怎么用有代码

guang2356447 发布于 2007-12-29 09:28, 873 次点击
<%
sub gc(str)               str让输入什么   BT等于的就是什么
set rs=server.createobject("adodb.recordset")
exec="select * from gsjj where bt='str'"               好象是这里不正确   格式应该怎么写
rs.open exec,conn,1,1
response.Write""&rs("nr")&""
rs.close
set rs=nothing
end sub
%>

我在页面调用<% call gc(lxfs) %>
7 回复
#2
wyg48592007-12-29 10:00
exec="select * from gsjj where bt='"&str&"'"
#3
guang23564472007-12-29 10:07
exec="select * from gsjj where bt='"&str&"'"
这个我使拉
错误是 发生以外
response.Write""&rs("nr")&""                  这一行
#4
madpbpl2007-12-29 11:10
我这边测试没有错误,楼主检查是否插入数据库链接文件,还有是不是在开关数据库表时操作的。以下是我测试代码,已通过测试
<!--#include file="conn.asp"-->
<%
sub gc(str)               'str让输入什么   BT等于的就是什么
set rs=server.createobject("adodb.recordset")
exec="select * from gsjj where bt='" &str& "'"               '好象是这里不正确   格式应该怎么写
rs.open exec,conn,1,1
response.Write""&rs("nr")&""
rs.close
set rs=nothing
end sub
%>
<%
call gc(3)
%>
#5
guang23564472007-12-29 11:30
exec="select * from gsjj where bt='"&str&"'"
我的数据库连接没有问题   
<%
sub gc(str)               'str让输入什么   BT等于的就是什么
set rs=server.createobject("adodb.recordset")
exec="select * from gsjj where bt='" &str& "'"               '好象是这里不正确   格式应该怎么写
rs.open exec,conn,1,1                                               str是字段bt的值
response.Write""&rs("nr")&""
rs.close
set rs=nothing
end sub
%>

<%
call gc(str)      这里的str是数据库里的字段值   是不是给这个有关系啊
%>

下面是不带参数的正确
<%
sub gc()               'str让输入什么   BT等于的就是什么
set rs=server.createobject("adodb.recordset")
exec="select * from gsjj where bt=‘gsjj’“            '好象是这里不正确   格式应该怎么写
rs.open exec,conn,1,1                                               str是字段bt的值
response.Write""&rs("nr")&""
rs.close
set rs=nothing
end sub
%>

<%
call gc()      这里的str是数据库里的字段值   是不是给这个有关系啊
%>
#6
guang23564472007-12-29 11:46
要不我加你QQ
我不知道怎么传上去文件
我的QQ312665314
在线
#7
guang23564472007-12-29 13:23
问题解决    感谢 madpbpl
<%
sub gc(str)               'str让输入什么   BT等于的就是什么
set rs=server.createobject("adodb.recordset")
exec="select * from gsjj where bt='" &str& "'"               '好象是这里不正确   格式应该怎么写
rs.open exec,conn,1,1                                               str是字段bt的值
response.Write""&rs("nr")&""
rs.close
set rs=nothing
end sub
%>

<%
call gc(“str”)      这里的str是数据库里的字段值   是不是给这个有关系啊
%>
#8
chzhixi2007-12-30 16:36
" &str& "'"
错了" &str& "'"
1