利用request返回id,到数据库查询
来源:百度知道 编辑:UC知道 时间:2024/05/30 00:43:05
sql="select * from [TB_News] where I_ID="&ID
返回空值,查询不到内容
I_ID是数字1,2,3,4,5,6,7...
还是不行
qq:43774887
更新:2008年5月29日18:26
返回空值,查询不到内容
I_ID是数字1,2,3,4,5,6,7...
还是不行
qq:43774887
更新:2008年5月29日18:26
确定你的 I_ID 字段是否是字符型的。如果是,则应该这样写(C#):
sql = "Select * From [TB_News] Where I_ID='" + ID + "'"
。
=================================
如果是数字的话,则使用你自己那个语句,但要确保以下几个事项:
1、request 的确已经获取了ID的值,可以使用 Response.Write(ID)打出来看一下。
2、数据库连接已经连通,查看 SqlConnention 的实例是否用 Open()打开。
3、你使用 * 作为反回列,这要确保你的数据表没有大文类型的字段,如Text、Image等类型,你可以使用 Try ... Catch...捕获出错误来查看。
4、你的 From 表 中使用了 中括号,为了统一,你后面的字段名也应使用中括号(这个似乎影响不大)
5、不知你使用的哪个方法从数据中查询,如果是EndExecuteNonQuery这个方法的话,它本身就是不返回记录的,请确保你不是使用的这种方法,可参考:ExecuteNonQuery,ExecuteReader等。
select * from tb_rews where i_id = ID
QQ 17369841
vb中request('id')语句,返回的是什么类型的数据?
不用request如何实现id=request(id)??
request.querystring("id")与request("id")区别在哪!
Request.querystring("id") id为数字时可行 id为文本时部可行
ASP调用ACCESS怎样返回ID?
如何利用VBA返回一列中的最大值???
sqldel="delete from book where id="&request("id")
exec="delete * from guestbook where id="&request.form("id")"
<%=request("id")%> 接收ID参数的问题!! 帮我!!
rs.open "delete * from NEWS where id="&request("id"),conn,1