ADOのRecordsetのFieldsで、フィールドがあるかどうかはどうやってわかります?

If (rs.Fields("FieldName") Is Nothing) Then

ではダメなので、For で rs.Field(i).Name = "FieldName" で判定しているん
ですが、もっとかっこいいやり方がないかと。