AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TIB_OleContainer

Ein Thema von Walter Landwehr · begonnen am 15. Apr 2015 · letzter Beitrag vom 16. Apr 2015
Antwort Antwort
Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
384 Beiträge
 
Delphi 10.4 Sydney
 
#1

TIB_OleContainer

  Alt 15. Apr 2015, 14:02
Hallo,

ich hoffe ich bin in dieser Rubrik richtig. Ich habe folgendes Problem: Ich habe in meine Anwendung die mit D2007 erstellt worden ist den TOleContainer verwendet und Daten in eine Firebird Datenbank gespeichert.

Delphi-Quellcode:
procedure TDokumenteFrme.AddSeiteActExecute(Sender: TObject);
  var Stream: TMemoryStream;
begin
     if Ole.InsertObjectDialog then begin
        Stream := TMemoryStream.Create;
        Ole.SaveToStream(Stream);
        Stream.Seek(0, 0);
        try
           DummyQry.SQL.Text := 'insert into tbl_seite (dokumentnr, data , status) values (:dokumentnr, :data, :status)';
           DummyQry.ParamByName('dokumentnr').AsInteger := DokumenteQry.FieldByName('DOKUMENTNR').AsInteger;
           DummyQry.ParamByName('DATA').SetBlobData(Stream.Memory, Stream.Size);
           DummyQry.ParamByName('status').Value := DS_OLE;
           DummyQry.ExecSQL;
        finally
           Stream.Free;
        end;
        Ole.Modified := False;
        DokumenteQryAfterScroll(nil);
        SeiteQry.Last;
     end
end;
Nun habe ich die Anwendung mit DXE2 überarbeitet und nicht mehr den TOleContainer verwendet sondern den TIB_OleContainer von IBObjects. Leider sind die beiden nicht compatibel. ich kann die Daten aus dem alten Container nicht mehr lesen. Hat jemand eine Idee wir ich die alten Daten konvertieren kann, damit der neue OleContainer diese wieder anzeigt.

Vielen Dank für einen Tipp im voraus.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat
Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
384 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: TIB_OleContainer

  Alt 16. Apr 2015, 14:28
Habe es gelöst. Bisschen kompliziert zu erklären. Wer Interesse hat melden.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz