Einzelnen Beitrag anzeigen

Piethan

Registriert seit: 2. Jun 2008
Ort: Köln
43 Beiträge
 
Delphi XE Architect
 
#1

SQLMemTable und LoadTableFromStream

  Alt 13. Jul 2010, 11:19
Datenbank: SQLMemTable • Version: 4.40 • Zugriff über: SQLMemTable
Hallo Zusammen,

ich möchte den Inhalt einer SQLMemTable kopieren, dies möchte ich mittels tstream regeln.
Leider erhalte ich aber immer folgende Fehlermeldung:

Exception-Klasse ESQLMemException mit Meldung 'Cannot read from stream. Position = 9105, Stream size = 9105, Block size = 43, Bytes Read = 0 - Native error: 11723'. Prozess Project6.exe (6044)

Gegoogelt habe ich auch schon und ein genaue Beschreibung der Methode kann ich auch nicht auftreiben.

Danke für Tipps und Gruß
Dirk

Delphi-Quellcode:
procedure TForm6.Button2Click(Sender: TObject);
var
stream: TStream;
begin
stream:= TMemoryStream.Create;
SQLMemTable1.Active:=false;
SQLMemTable1.SaveTableToStream(stream,caNone,0,0);
SQLMemTable1.Active:=true;
SQLMemTable2.LoadTableFromStream(stream);
SQLMemTable2.active:=true;
Stream.free;
end;
  Mit Zitat antworten Zitat