Код: Выделить всё
Sub test()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM klient;")
rs.MoveLast
Debug.Print (CStr(rs.Fields("cod")))
' печатает 10000000003409
Debug.Print (rs.Fields("cod") = 10000000003409#)
' печатает TRUE
' решетку в конце ставит редактор VBA (зачем-то)
SearchStr = "cod=10000000003409"
rs.FindFirst SearchStr
Debug.Print (rs.NoMatch)
' печатает TRUE, т.е. не находит!!!!!
End Sub
что за размер такой - "действительное"? В хелпе не обнаружен...
Спасибо