table1:datenmenge weder im Editier- noch im Einfügemodus



  • Hallo,alle zusammen!
    Ich bin neu hier und blütiger Anfänger in der Programmierung(Fernstudium Programmiererin).
    Vielleicht findet ihr meine Fragen lachenhaft, habt ihr bitte Verständniss mit mir.

    Ich habe mit InterBase und SQL-Explorer eine Datenbank angelegt.
    Mit C++Builder richte ich passende Formular dazu.
    Mein erstes Problem:
    Bilder in die Datenbank anzulegen.
    Mein Versuch:

    void __fastcall TForm1::OpenPicture1Accept(TObject Sender)
    {
    TGraphic
    pBild;
    TStream* pStream;
    pStream=Form1->Table1->CreateBlobStream(Form1->Table1->FieldByName("foto"),bmWrite);
    pBild->LoadFromFile(Form1->OpenPicture1->Dialog->FileName);
    pBild->SaveToStream(pStream);
    Image1->Picture->Bitmap->LoadFromStream(pStream);
    }

    Datenfeld "foto" von Typ Blob.

    Wenn ich mein Programm ausführe und versuche ein Bild über Bild öffnen... Dialog einzufügen, bekomme ich diese Fehlermeldung:

    ➡ table1:datenmenge weder im Editier- noch im Einfügemodus

    Ich kann nichts in meinen Büchern finden und auch nichts im internet.

    Bitte, Hilfe, komme nicht weiter!!! 😕



  • ladushka schrieb:

    Ich kann nichts in meinen Büchern finden und auch nichts im internet.

    http://www.c-plusplus.net/forum/viewtopic-var-p-is-1090932.html
    Mit der Google-Suche des Forums gefunden.


Anmelden zum Antworten