count die Anzahl der Zeilen in der sql Abfrage Ergebnis mit access vba

Ich versuche, die Anzahl der Zeilen in der sql-Abfrage das Ergebnis mit der access 2007-vba.
Was ich habe, ist ein Textfeld mit dem Namen AGN wenn ein Benutzer legen Wert darauf prüfen, ob diese Wert dann es zurück zu bringen MsgBox wenn das der Wert ist schon eingefügt. Was ich versuche zu tun ist :

Dim rs As DAO.Recordset
 Dim db As Database
  Dim strSQL As String

  Set db = CurrentDb

 strSQL = "SELECT agencies.[agency no] FROM agencies WHERE agencies.[agency no]= " &Me.AGN.Text

  Set rs = db.OpenRecordset(strSQL)

If rs.Fields.Count > 1 Then


MsgBox "this value is already here "

  End If

   Set rs = Nothing   

Wenn ich das einfügen beliebigen Wert in der textbox hab ich run time error 3061 (zu wenige Parameter)

  • [Agentur, Nein] Spalte ist die Nummer geben und der Aufgabe, die ich will es ist zu prüfen, ob es keine Zeilen von der Abfrage zurückgegeben wird
Schreibe einen Kommentar