Problem mit TAdoQuery und Access



  • Hi,

    ich brauche mal eure Hilfe.
    Ich habe eine Access Datenbank mit einer Tabelle namens Kunden. Die Tabelle hat folgende Felder:

    ID - Primaärschlüssel Autoincrement
    Kname - Varchar
    Kstrasse - Varchar

    u.s.w

    nun habe ich folgenden Quelltext:

    queBill->SQL->Add("SELECT * FROM Kunden WHERE Kname='"+cbxKName->Text+"'");
      queBill->Open();
      KID = queBill->FieldByName("ID")->AsInteger;
    

    Stelle ich diese Abfrage in Access, kommt genau das was ich angefordert habe. Im BCB bekomme ich die Fehlermeldung:

    "queBill: Das Feld ID wurde nicht gefunden"

    Warum? Und vor allem, wie komme ich ran?

    Freudig eurer Hilfe harrend....
    N8Wolf



  • OK, wo immer der Fehler gelegen hatte, zumindest nicht in diesem Bereich des Quelltextes, es funktioniert nun wie gewünscht.


Log in to reply