ODBC Fehlermeldung?
-
Hallo Leute!
Ich habe eine Anfrage an eine Access DAtenbank über die ODBC Schnittstelle. Um nicht so viel Text schreiben zu müssen, lasse ich die CRecordset von meinem Visual C++.NET selber erstellen.
Ich bekomme fehler, wenn die Abfrage gelaufen ist, dann kommt sowas wie:
1 Parameter wurde erwartet, aber es wurden zu wenige Parameter übergeben.
folgende Abfrage dazu:
Select * from Reifen Where Firma = "Pirelli"
Danke im Voraus
-
Glasgow_Ranger schrieb:
1 Parameter wurde erwartet, aber es wurden zu wenige Parameter übergeben.
Die Fehlermeldung erscheint, wenn Recordset-Klasse und Datenbank nicht übereinstimmen, wenn also z.B. die Datentypen bei einem Feld nicht identisch sind (z.B. Zahl in der Recordset-Klasse und Date in der Datenbank) oder wenn die Anzahl der Felder nicht überein stimmt (irgendwo ein Feld zu viel/zu wenig oder vergessen, den Parameter in m_nFields anzupassen).
Könnte natürlich auch an deinen Anführungszeichen " in der Abfrage liegen, wo eigentlich ein Apostroph ' hingehört...