エクセルで Postgre を取り扱うときに、指定範囲内にデータがあるかどうかを判定するときの備忘録
BOF プロパティ・EOF プロパティ
BOF プロパティは、レコードの位置が Recordset オブジェクトの最初のレコードより前にあるかどうかを示します。
EOF プロパティは、レコードの位置が Recordset オブジェクトの最後のレコードより後にあるかどうかを示します。
例)
Set RS = CreateObject("ADODB.Recordset") RS.Open SQL, CNN, 1 MsgBox "RS.BOF ⇒ " & RS.BOF MsgBox "RS.EOF ⇒ " & RS.EOF
BOF、EOFも戻り値により、次のようにレコードとデータベースの関係を取得することができます。
・BOF、EOF のいずれかが True の場合、レコードはデータベース内にありません。
・BOF、EOF 共に True の場合、レコードはデータベース内にありません。
・BOF、EOF 共に False の場合、レコードはデータベース内にあります。