Why does the following report (correctly) 2 records:
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum like " & TempRA & " ORDER BY RANum;"
and this statement on finds one record:
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum = " & TempRA & " ORDER BY RANum;"
Code Chunk:
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum like " & TempRA & " ORDER BY RANum;"
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
If rs.RecordCount > 0 Then
[RANum] is an indexed number field, LONG, in the SERVICERECORDCALEQUIP table. It is also a primary key with duplicates allowed. For the particular RANUM two record do exist.
...little things like this drive me nuts...
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum like " & TempRA & " ORDER BY RANum;"
and this statement on finds one record:
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum = " & TempRA & " ORDER BY RANum;"
Code Chunk:
strSQL = "SELECT * FROM SERVICERECORDCALEQUIP WHERE RANum like " & TempRA & " ORDER BY RANum;"
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
If rs.RecordCount > 0 Then
[RANum] is an indexed number field, LONG, in the SERVICERECORDCALEQUIP table. It is also a primary key with duplicates allowed. For the particular RANUM two record do exist.
...little things like this drive me nuts...