Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Wie kann man einen Feldtyp ftFMTBcd in SQLite abbilden? (https://www.delphipraxis.net/198395-wie-kann-man-einen-feldtyp-ftfmtbcd-sqlite-abbilden.html)

skoschke 30. Okt 2018 07:13

Datenbank: SQLite / Foxpro • Version: ? • Zugriff über: ADO

Wie kann man einen Feldtyp ftFMTBcd in SQLite abbilden?
 
Hallo,

ich baue gerade eine Konvertierung aus einer alten Foxpro-DB nach SQLite.

Delphi kennt ja nun 'zig Feldtypen, die meistens nicht 1:1 in SQLite verfügbar sind.
SQLite kennt ja nur Integer, Text, Blob, Real und Numeric.

In der vorhandenen Datenbank gibt es nun ein ftFMTBcd - Feld, wie könnte man das abbilden?
Die gleiche Frage stelle ich mir gerade für ein ftFmtMemo - Feld...

Danke
Ciao
Stefan

KodeZwerg 30. Okt 2018 08:05

AW: Wie kann man einen Feldtyp ftFMTBcd in SQLite abbilden?
 
Hier sind alle Feldtypen und deren Bedeutung gelistet.
ftFmtMemo = Formatted text memo field
ftFMTBcd = Binary-coded decimal field that is too large for ftBCD

Jasocul 30. Okt 2018 08:17

AW: Wie kann man einen Feldtyp ftFMTBcd in SQLite abbilden?
 
Ich habe seit Jahrzehnten nichts mehr mit FoxPro zu tun gehabt. Meine "Empfehlungen" daher bitte gut testen, falls du es damit versuchen willst.

ftFMTBcd sollte am ehesten zu Numeric passen.
ftFMTMemo sind formatierte Texte. Welche Formatierung in FoxPro dahinter steckt, weiß ich leider nicht. Die Daten sollten in einem CLOB- oder BLOB-Feld landen. Grundsätzlich wirst du dich aber um die korrekte Darstellung der formatierten Texte selbst kümmern müssen. Falls die Formatierungen dem RTF entsprechen, wird es "einfach", da Delphi eine TRichEdit-Komponente hat.

skoschke 31. Okt 2018 08:07

AW: Wie kann man einen Feldtyp ftFMTBcd in SQLite abbilden?
 
Danke für Eure Hinweise, mal sehen was draus wird...

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 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