一小段代码. 总出错,是不是因为字符的类型引起的?该怎么解决呢

ssson 2007-02-24 03:22:00
<!--#include file="conn.asp"-->

<%

%>
<%
if request.QueryString("action")="re" then
set rs=server.CreateObject("adodb.recordset")
sql = "select * from pic where sj="&request.Form("sj")
rs.open sql,conn,1,1
response.Write(rs("aname"))
end if
%>
<form name="form1" method="post" action="test.asp?action=re">
<label>
<input name="sj" type="text" id="sj">
</label>
<label>
<input type="submit" name="Submit" value="提交">
</label>
</form>


为什么总是提示
至少一个参数没有被指定值

就是sql语句那行

所有的字段,我数据库表pic中都有的
不过sj是字符型的,和这个有关系吗?
该怎么解决呢.谢谢先咯.
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lifefamily 2007-02-24
  • 打赏
  • 举报
回复
if len(request.form("sj"))>0 then
.......
BoyHaXin 2007-02-24
  • 打赏
  • 举报
回复
SQL语句判断一下,request.Form("sj")是否为空
BoyHaXin 2007-02-24
  • 打赏
  • 举报
回复
不尽是LS这样啊
也可能那是个空值
一进入那个页面时

xulxqqqq 2007-02-24
  • 打赏
  • 举报
回复
conn 对象还没有连接数据库
set conn=server.createobject("adodb.connection")
conn.open openstr '连接字符串
l00v33 2007-02-24
  • 打赏
  • 举报
回复
试试这样
sql = "select * from pic where sj='"&request.Form("sj")&"'"

28,391

社区成员

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

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