В настоящее время я работаю над классическим ASP-приложением, извлекающим данные с листа excel. Прежде чем эти данные будут сохранены на сервере, я сначала проверю, если данные содержат необходимые данные.Как проверить, нет ли строки набора записей?
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 (вместо этого он попадет в EOF в строке 50, это будет EOF в строке 55). Было бы утомительно исчерпывать все столбцы, чтобы проверить длину, если она больше 0, чтобы проверить, пуста ли текущая строка или нет. Любое приводит к упрощению проверки?