私は現在、Excelシートからデータを抽出する従来のASPアプリケーションに取り組んでいます。このデータがサーバーに保存される前に、必要なデータが入力されているかどうかが最初に検証されます。レコードセットの行が空であるかどうかを確認する方法?
Do Until myRecordSet.EOF
' Do processing here
if Len(myRecordSet.Fields(0)) > 0 Then
' Something has to be done inside
End if
myRecordSet.MoveNext
Loop
私はこれに応じて対応できましたが、EOFプロパティに問題がありました。私のExcelシートにはそれに応じて50行が設定されていると仮定し、ユーザーはさらに5行を追加した後に削除した後、EOFプロパティは追加の5行をEOFとして指定します(行50、行55のEOFになります)。現在の行が空であるかどうかをチェックするために、0より大きい場合は、すべての列を使い切って長さをチェックするのは面倒です。どんなリードでもずっと簡単にチェックできますか?