Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
begin
if OpenPictureDialog1.Execute then
begin
ms := TMemoryStream.Create;
try
ms.LoadFromFile(OpenPictureDialog1.FileName);
with Query1 do
begin
with SQL do
begin
Clear;
Add('INSERT INTO "ImageTbl.db" (ImageFld)');
Add('VALUES (:param0 )');
end;
Query1.ParamByName('param0').SetBlobData(ms.Memory, ms.Size);
ExecSQL;
end;
finally
ms.Free;
end;
end;
end;
Kod: Tümünü seç
procedure TForm1.btnEKLEClick(Sender: TObject);
var
Blob: TBlobStream;
BlobF:TBlobField;
MStream:TMemoryStream;
begin
MStream:=TMemoryStream.Create;
try
Query1.Close;
Query1.SQL.Clear;
RW2.SaveRVFToStream(MStream,FALSE);
Query1.SQL.Add('insert into ADSOYAD');
Query1.SQL.Add('(AD,SOYAD,NOS,METIN)');
Query1.SQL.Add('values('+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+','+QuotedStr(Edit3.Text)+',:=param0)');
Query1.ParamByName('param0').SetBlobData(MStream.Memory, MStream.Size);
Query1.ExecSQL;
Query1.SQL.Clear;
Query1.SQL.Add('Select *From ADSOYAD');
Query1.Open;
finally
MStream.Free;
end;