EDatabaseError...



  • Also folgende Fehlernachricht habe ich momentan auf dem Bildschirm:
    Project Project1.exe raised exception class EDatabaseError with message 'Query1:Parameter'Name' not found'. Process stopped. Use Step or Run to continue.

    Ich verstehe nicht weshalb diese Fehlernachricht kommt zumal ich das, dass schon x-mal so geschrieben habe ohne Fehler...
    Hier mal der Code:

    Query1->SQL->Clear();
    Query1->SQL->Add("insert into bilder(_id, Name, Bild, Nummer, Seite, Value)");
    Query1->SQL->Add("values('',:Name,:BildPfad,:BildNummer,:BildSeite,:BildValue)");
    Query1->Parameters->ParamByName("Name")->Value = Edit1->Text;
    Query1->Parameters->ParamByName("BildPfad")->Value = Edit2->Text;
    Query1->Parameters->ParamByName("BildNummer")->Value = Edit3->Text;
    Query1->Parameters->ParamByName("BildSeite")->Value = Edit4->Text;
    Query1->Parameters->ParamByName("BildValue")->Value = Edit5->Text;
    Query1->ExecSQL();
    


  • Hat sich erledigt.



  • Es gehört zum guten Ton, auch selbstgefundene und/oder triviale Lösungen bekanntzugeben.



  • Also gut ...

    Also ich habe 3 Forms gehabt auf den 3 Form eine ADOConnece dann hab ich versucht auf den 2 Form auf diese zuzugreifen. Das hat Fehler verursacht(ist mir so aufgefallen). Ich habe das einfach dann so gelöst das ich auf den 2 Form auch einfach eine ADOConnece plaziert habe. So einfach :).


Anmelden zum Antworten