Ich habe VBA-Codes in Access-Datenbank. Ich erhalte die Fehlermeldung "Laufzeitfehler 3464 - Datentyp stimmt nicht mit Ausdruck überein" mit den folgenden Zeilen in meinen Codes. Was ist das korrekte Format dieser Zeile? Ich bin sicher, es ist ein einfaches Anführungszeichen oder etwas fehlt in der Zeile.Access Query - korrektes Format für eine Anweisung in der MS Access-Abfrage
Innerhalb der Datenbank gibt es Spalte namens APIC-Mitglieder. Ich möchte nur die Datensätze, die "1" in den Zellen aufgeführt haben.
Table$ = "SELECT * From WHY_Open_Cases_YTD WHERE WHY_Open_Cases_YTD.[APIC Member] = 1;"
Set RST = myDB.OpenRecordset(Table$)
Bitte beraten, was ich falsch mache. Wenn ich die Nachricht debugge, bekomme ich die Set RST = myDB.OpenRecordset (Table$)
hervorgehoben.
Danke. Der Datentyp ist kein Text. Es ist eine Zahl (die Zahl wird entweder eins oder null sein. Sollte ich noch Zitate hinzufügen? – JenP
In diesem Fall versuchen Sie es nur einmal mit den Anführungszeichen und sagen Sie uns, welche Fehlermeldung Sie erhalten. Sie können sie später entfernen. Etwas scheint Seltsamerweise und die Fehlermeldung kann etwas Licht. – HansUp