![]() |
AW: RTF Text aus Datenbank lesen
Zur Erklärung
Ich soll von einer bestehende Datenbank wo Texte eingegeben wurden die in alter Version noch als RTF gespeichert sind in einem Image Feld. Es muss mal eine Änderung gegeben haben, denn die neueren Texte sind in diesen Zeichen gespeichert. Das Programm wurde in Delphi geschrieben, ich hab keinen Quellcode und auch keine Möglichkeit zu fragen welche Komponeten gewechselt wurden. In Google hab ich mit 0x43 gefunden, das es Komprimiert ist. Ich vermute der Text wurde vorm Speichern in die Datenbank komprimiert. Mit Lzip hab ich schon versucht. >> Fehler Welche Komprimierung gibt es noch unter Delphi?? |
AW: RTF Text aus Datenbank lesen
0x43 ist erst einmal nur ein Byte, als ASCII-Code der Buchstabe 'C'. Es wäre denkbar, das die Daten komprimiert wurden. Oder Verschlüsselt. Oder Beides.
Wenn Du in allen Texten den gleichen Präfix findest 'CMP' oder 'CMP2', wäre das ein Anhaltspunkt. Aber im allgemeinen lautet die Antwort auf die Frage: "Kann man das auslesen, wenn man nicht weiss, wie es gespeichert wurde und an den Quelltext nicht rankommt und nicht fragen darf..." NEIN. Es wundert mich doch sehr stark, und es wäre möglich, das man hier Daten auslesen will, die einem nicht gehören. Deine Frage/Anliegen ähnelt nämlich "Ich habe hier einen Tresor, da hat jemand Dokumente reingepackt und die muss ich wieder rausholen. Die Tür geht aber nicht auf, ich vermute, sie ist abgeschlossen oder mit einem Zahlencode versehen." Merkste wat? |
AW: RTF Text aus Datenbank lesen
Die Daten ich Auslesen soll gehören schon den für den ich es machen soll.
Im alten Programm gibt es keine Exportmöglichkeit. Und die Firma die das alte Programm programmiert hat gibt es nicht mehr. |
AW: RTF Text aus Datenbank lesen
Wie Du schon richtig erkannt hast, ist ein teil Deiner Daten im RTF-Format abgelegt.
Dieser seltsame cmp-Teil ist aber nicht offizell RTF. Das kann zunächst einmal alles mögliche sein. vor diesem Teil müssten aber noch andere "Lesbare" RTF-Teile verfügbar sein. GGf ist CMP2 auch ein vorher definierter Alias. Es gibt hier zu viele vielleicht und Wenn und aber um eine konkrete Aussage zu treffen. Was passiert denn wenn Du den Text in eine RTF-Datei exportierst und dann mit word öffnest? Gruß K-H |
AW: RTF Text aus Datenbank lesen
Gibt es das alte Programm noch?
Dann schau doch mal, was bei dem Datensatz angezeigt wird. Ist das tatsächlich ein RTF oder irgendwas anderes. |
AW: RTF Text aus Datenbank lesen
Das alte läuft noch .
Es wird in der Maske text angezeigt, bei der Anzeige sieht man keinen Unterschied von den Text den in rtf Format gespeichert ist und der andere Text den ich nicht auslesen kann. wo nur CMP2\ angezeigt wird Sql Befehl: select convert(varchar(8000),convert(binary(8000), Bemerkungen)) from Adressen mfg Peter |
AW: RTF Text aus Datenbank lesen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz