asp问题rs.open sql,conn,1,1

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:02:31
'/*获取前页信息
type_id=request("type_id")'成功案例类型
search_key=request("search_key")'显示参数
pages=request("pages")'/页数
'/**
'/*====================================[提取成功案例类型]=============================
sql="select typename,language from pro_type where id="&type_id
rs.open sql,conn,1,1
show_typename=rs("typename")
language=rs("language")
'/*关闭RS
rs.close

rs.open sql,conn,1,1这句有什么问题?

rs.open sql,conn,1,1
这句有问题,一般不外乎两个原因:
1.conn没有打开.
2.sql语句有问题.

If not IsNumeric(type_id) then Response.Write("type_id出错:type_id=" & uid):Response.end
If not( IsObject(conn) and conn.state=adstateopen ) then Response.Write("conn没有打开"):Response.end

sql="select typename,language from pro_type where id="&type_id
rs.open sql,conn,1,1

要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·

应该是type_id没有取到值。
response.write(sql) 看看where id=后面有没有值

你没定义rs是什么。
Set rs = Server.CreateObject("ADODB.Recordset")
还差这句吧

type_id=request("type_id")'成功案例类型 这句应该的类型应该错了

改为下面的

type_id=cint(request("type_id"))

表里面的id 应该是整数型的.