1
Public Function cekUsername(ByVal usr As String) As Boolean
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set rs.ActiveConnection = CurrentProject.Connection
rs.Open "SELECT * FROM pengguna WHERE username='" & usr & "';"
If rs.RecordCount = 1 Then
cekUsername = True
Else
cekUsername = False
End If
rs.Close
Set rs = Nothing
End Function
это всегда возвращает ложь Хотя есть одна из данных в базе данныхПочему recordCount не работал над моим кодом?
Курсор type влияет на RecordCount столько же, сколько на конкретное соединение. Вы можете прочитать об этом: https://msdn.microsoft.com/en-us/library/ms676701(v=vs.85).aspx – Ralph
thank's! это работа, я просто использую adOpenStatic для cursorType –