Einzelnen Beitrag anzeigen

Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#1

suche vorschläge um blob stream und sql insert zu verknüpfen

  Alt 20. Okt 2006, 10:19
Datenbank: abs • Zugriff über: lokal
also ich habe folgendes problem, ich möchte den blob stream und das insert zusammenlegen, denn wenn ich zuerst den blob stream ausführe und danach das insert hab ich ja 2 einträge. zudem überschreibt der blob stream immer den gleichen eintrag und macht keinen neuen. gibt es da nicht sowas wie update ? das ich zuerst den insert mache und den blob stream danach update ? hat jemand eine idee ? danke für hilfe jungs !

Delphi-Quellcode:
Blob Stream:

Procedure SaveBlob;
var
  FileStream: TMemoryStream;
  BlobStream: TABSBlobStream;
begin
  frmmain.Table.Edit;
  try
    FileStream := TMemoryStream.Create;
    FileStream.LoadFromFile(showImage);
    BlobStream := TABSBlobStream(frmmain.Table.CreateBlobStream(frmmain.Table.FieldByName('image_show'),bmWrite));
    BlobStream.CopyFrom(FileStream,FileStream.Size);
    FileStream.Free;
    BlobStream.Free;
    frmmain.Table.Post;
  except
    frmmain.Table.Cancel;
    raise;
  end;
end;
Delphi-Quellcode:
SQL Insert:

QuerySaveData.sql.text := 'INSERT into vehicles ('

 + 'brand,'
 + 'model,'

 + ') values ('


 + '''' + txtMarke.Text + ''','
 + '''' + txtModell.Text + ''')'

QuerySaveData.ExecSQL;
euer Peter Porka
  Mit Zitat antworten Zitat