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...


Anmelden zum Antworten