יש לי בעיה עם NoMatch ב-RecordSet

יש לי בעיה עם NoMatch ב-RecordSet

להלן הקוד : Set rstgroops = db1.OpenRecordset( _ "SELECT liganame " & _ "FROM AlGroops where groopName = '" & cmbt(i - 1).Text & "'", _ dbOpenSnapshot) If Not (rstgroops.NoMatch) Then cmbliga(i - 1).Text = rstgroops!liganame End If End If rstgroops.Close מייצג סטרינג שבוודאות לא נמצא בבסיס הנתונים - ובכל זאת cmbt(i - 1).Text הוא מתנהג כאילו נמצא ? if למה הוא נכנס לתוך
 
למעלה