ASP SQL语句查询

来源:百度知道 编辑:UC知道 时间:2024/07/04 05:05:23
ASP SQL语句查询
比如我差TXTE表,如果表中没有书据就显示“没有数据”,如果有就显示"有数据"
我要的是ASP函数,不是SQL里的东西

法1:获得数据库中的记录条数 (推荐)
sql="select count(*) from txte"
set rs=server.createobject("adodb.recordset")
if rs(0) >0 then
response.write("有数据")
else
response.write("无数据")
end if
发2:判断记录集指针是否知道最后
sql="select * from txte"
set rs=server.createobject("adodb.recordset")
if not rs.eof or rs.bof then
response.write("有数据")
else
response.write("无数据")
end if

<%
'conn 数据库连接
rs.open "select count(*) from text",conn,1,1
if rs(0) = 0 then
response.write("没有数据")
else
response.write("有数据")
end if

rs.Close
%>

如果是判断txte表中有无数据 二楼和一楼的都可以,建议用二楼的第二种方法。这中方法适合在输出数据时判断,读一次数据库就可以了,第一种方法如果有数据的话得读两次数据库。
如果是判断表里的text类型的字段有无值的话就直接用
if rs("字段名")="" or isnull(rs("字段名")) then
response.write("无数据