Hallo, ich brauche Hilfe,
bei Entwicklung von meiner Interbase SQL -Databank
habe ich auf folgendes Problem geschtossen:
Tabelle:
CREATE TABLE ARTIKEL (
BESCHR BLOB SUB_TYPE 1 SEGMENT SIZE 80,
BILD BLOB SUB_TYPE 2 SEGMENT SIZE 80
)
und SQL- Anweisung:
DataModule2->Query2->Close();
DataModule2->Query2->SQL->Clear();
DataModule2->Query2->SQL->Add
("insert into artikel (beschr,bild) values (");
DataModule2->Query2->SQL->Add("0,");
DataModule2->Query2->SQL->Add("1,");
DataModule2->Query2->ParamByName("p0")->AsString = Form3->Memo1->Text;
DataModule2->Query2->ParamByName("p1")->AsBlob = Form3->DBImage1->Picture;
DataModule2->Query2->ExecSQL();
auf der Seite
DataModule2->Query2->ParamByName("p1")->AsBlob = Form3->DBImage1->Picture;
kommt ein Fehlermeldung:
[C++ Fehler] Unit3.cpp(63): E2034 Konvertierung von 'TPicture *' nach 'AnsiString' nicht möglich.
Ich habe schon fast alles ausprobiert, was mache ich falsch ?
Ich freue mich auf ihre Hilfe.
bei Entwicklung von meiner Interbase SQL -Databank
habe ich auf folgendes Problem geschtossen:
Tabelle:
CREATE TABLE ARTIKEL (
BESCHR BLOB SUB_TYPE 1 SEGMENT SIZE 80,
BILD BLOB SUB_TYPE 2 SEGMENT SIZE 80
)
und SQL- Anweisung:
DataModule2->Query2->Close();
DataModule2->Query2->SQL->Clear();
DataModule2->Query2->SQL->Add
("insert into artikel (beschr,bild) values (");
DataModule2->Query2->SQL->Add("0,");
DataModule2->Query2->SQL->Add("1,");
DataModule2->Query2->ParamByName("p0")->AsString = Form3->Memo1->Text;
DataModule2->Query2->ParamByName("p1")->AsBlob = Form3->DBImage1->Picture;
DataModule2->Query2->ExecSQL();
auf der Seite
DataModule2->Query2->ParamByName("p1")->AsBlob = Form3->DBImage1->Picture;
kommt ein Fehlermeldung:
[C++ Fehler] Unit3.cpp(63): E2034 Konvertierung von 'TPicture *' nach 'AnsiString' nicht möglich.
Ich habe schon fast alles ausprobiert, was mache ich falsch ?
Ich freue mich auf ihre Hilfe.
Comment