ASP数据库查询语句
来源:百度知道 编辑:UC知道 时间:2024/05/10 18:57:54
set rs=server.createobject("adodb.recordset")
sqltext="select * from product where no="&id
rs.open sqltext,conn,1,1
id值为一自动编号字段值,可以显示id的正确值,也就是说id是有数值的,但此查询语句读不出数据,请问大家知道我错在哪里吗?
谢谢大家的回答
no是数据库中字段名,类型是自动编号,id是我用的一变量,赋值是一数字
没显示出错,只是<%=rs("number")%>等数据都是没显示,是空白的
sqltext="select * from product where no="&id
rs.open sqltext,conn,1,1
id值为一自动编号字段值,可以显示id的正确值,也就是说id是有数值的,但此查询语句读不出数据,请问大家知道我错在哪里吗?
谢谢大家的回答
no是数据库中字段名,类型是自动编号,id是我用的一变量,赋值是一数字
没显示出错,只是<%=rs("number")%>等数据都是没显示,是空白的
[no]这样试试
sqltext="select * from product where id="&id
你no是不是表product的字段,如是的话,一要保证no字段的类型和id字段的类型一致,二必须保证两者都有值,三用no时最好加个[no],因为no我记得好像是数据库的保留字
<%
Request.querystring("IDNum").........'IDNum是你传递过来要查找的记录号
Set rs=server.Createobject("ADODB.Recordset")
sqltext="select * from product where ID="&IDNum
rs.open sqltext,conn,1,1
If rs.eof Then
Response.Write"暂时没有你要检索的信息!"
Else
Response.Write"rs("ID")"
End If
%>
试试看,多学习学习就会明白的!呵呵
sqltext="select * from product where no='"&id