关于检测数据库是否为空的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:22:38
错误类型:
语法错误
/mysite/abcd.asp, line 9, column 11
if rs.eof && rs.bof then

源程序:
<% path=server.MapPath("sex.mdb")
set conn=server.CreateObject("ADODB.CONNECTION")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& path

set rs=server.CreateObject("ADODB.Recordset")
sql="select * from sex"
rs.open sql,conn ,1,3
if rs.eof && rs.bof then
rs.addnew()
rs.fields.item("boy").value=0
rs.fields.item("girl").value=0
rs.fields.item("boygirl").value=0
rs.Update()
end if
%>

请高手帮忙看看。谢谢了

if rs.eof && rs.bof then
改为
if rs.eof and rs.bof then

应该为rs.eof or rs.bof
两个之间用或运算才可以完全判断记录是否为空。
另外VB里面没有 &&和|| ,对应的是and和or