【发布时间】:2015-08-06 06:16:20
【问题描述】:
我这样从 MySQL 中打开了一条记录。
Connection1 = Server.CreateObject("ADODB.Connection")
Connection1.Open(DB_CONNECTIONSTRING)
RS1 = Server.CreateObject("ADODB.Recordset")
strSQL1 = "SELECT ... =" & Request.QueryString("ID")
RS1.Open(strSQL1, Connection1, adOpenForwardOnly, adLockReadOnly, adCmdText)
如果有记录,一切都会运行良好。但是当没有记录时,它会给出错误“EOF 或 BOF 不正确或记录为空”。我正在尝试做这样的事情,以便如果记录集为空,它将显示 0.00。如果没有,它会显示金额。
If RS1.recordcount = "1" Then
amount = RS1.fields("item1").value.ToString()
Else
amount= 0.00
End If
我该怎么办?谢谢
【问题讨论】: