Sql Compact 3.5 und Images speichern

20/03/2010 - 21:48 von Klaus Mayer | Report spam
Hi,

ich versuche , in einer Tabelle (Datentyp Image) mit

SqlCeParameter ^prm =
cmd->Parameters->Add("@thmb",SqlDbType::Image);//Angabe der Arraylànge hilft
auch nicht
prm->Value = IMGDATA;//dies ist das Byte-Array mit den Bilddaten

ein Bild zu speichern.
Dies schlàgt permanent fehl (Token Line Number 1,Token Line offset = 51,
Token in error = @thmb).

Wo ist mein Fehler?

Danke für Eure Hilfe,

Klaus
 

Lesen sie die antworten

#1 Klaus Mayer
21/03/2010 - 00:13 | Warnen spam
Ok, so gehts:

SqlCeConnection ^c = gcnew SqlCeConnection(connString);
c->Open();
SqlCeCommand ^cm = c->CreateCommand();
cm->CommandText = "THUMBNAILS";
cm->CommandType = CommandType::TableDirect;
SqlCeResultSet ^rs = cm->ExecuteResultSet(ResultSetOptions::Updatable);
SqlCeUpdatableRecord ^rec = rs->CreateRecord();
rec->SetInt64(0,acth_key);
rec->SetBytes(1,0,IMGDATA,0,IMGDATA->Length);
rs->Insert(rec);
c->Close();

sG,

Klaus

Ähnliche fragen