hoi,
also folgendes klappt bei mir ohne probleme
Delphi-Quellcode:
procedure TForm1.RvCustomConnection1GetCols(
Connection: TRvCustomConnection);
begin
Connection.WriteField('Bild1', dtGraphic, 20, '', '');
Connection.WriteField('Bild2', dtGraphic, 20, '', '');
Connection.WriteField('Bild3', dtGraphic, 20, '', '');
end;
procedure TForm1.RvCustomConnection1GetRow(
Connection: TRvCustomConnection);
var Bild,Bild2,Bild3: TMemoryStream;
begin
Bild := TMemoryStream.Create;
Bild2 := TMemoryStream.Create;
Bild3 := TMemoryStream.Create;
try
Bild.LoadFromFile( 'C:\test1.bmp' );
Bild2.LoadFromFile('C:\test2.bmp');
Bild3.LoadFromFile('C:\test3.bmp');
Connection.WriteBlobData(Bild.Memory^, Bild.Size);
Connection.WriteBlobData(Bild2.Memory^, Bild2.Size);
Connection.WriteBlobData(Bild3.Memory^, Bild3.Size);
finally
Bild.Free;
Bild2.Free;
Bild3.Free;
end;
end;
Ist dem RvProject die richtige *.rav Datei mitgegeben worden?
Hast Du im Rave Projekt die Dataview-Connection richtig eingerichtet und den Bitmap Feldern zugewiesen ?
cya