![]() |
Datenbank: MySQL • Version: 8.015 • Zugriff über: MyDAC
TFDMemTable - äquivalent?
Hallo die Gemeinde,
ich portiere gerade ein älteres Großprojekt von XE7 auf RIO. Dabei entferne ich die gesamten Teile, welche die libmysql benötigen und setze MyDAC ein. Nun stoße ich auf das Objekt TDFMemTable. Womit kann man das ersetzen? Gruss mcinternet |
AW: TFDMemTable - äquivalent?
TVirtualTable, TVirtualDataSet oder TVirtualQuery (VirtualDAC)
|
AW: TFDMemTable - äquivalent?
|
AW: TFDMemTable - äquivalent?
Das ist doch 'ne Memorytable.
![]() Da was dabei? ![]() Oder hier mal stöbern: ![]() |
AW: TFDMemTable - äquivalent?
Diese TDFMemTables sind mit einer Komponente TFDLocalSQL verknüpft, welche keine Möglichkeit haben, ein SQL-Statement einzubetten. :roll::?
Allerdings haben diese eine Connection, und dort läßt nur die TFDConnection einbinden, nicht jedoch die von MyDAC. Was ist das für ein Konstrukt???? Gruss mcinternet |
AW: TFDMemTable - äquivalent?
Das ist die MemTable von FireDAC. Die von DevArts ( UniDAC, MyDAC) heisst VirtualTable
|
AW: TFDMemTable - äquivalent?
Was genau willst Du erreichen, nicht etwas eine MySql DB durch eine flache TFDMemTable ersetzen ?
Wenn es Dir um lokales SQL geht käme evtl. auch Sqlite in Frage ? Das geht auch wunderbar mit den FireDAC Komponenten. |
AW: TFDMemTable - äquivalent?
Zitat:
Dazu eine Query, welche gar keine Verbindung hat. Diese wird auch - so wie ich es sehe - keine Verbindung dynamisch vergeben. Im Originalprogramm (alt) funktioniert das auch alles. Nachdem ich diese Form rüber in ein neues Framework kopiert habe, funktioniert das nicht mehr. (Bisher konnte ich alle alten Forms mit etwas Überarbeitung übernehmen). Da ich mich nie mit dem TFD-Kram beschäftigt habe (da ich keinerlei Ambitionen auf den Stress mit der LibmySQL.dll habe), stehe ich da ein wenig auf der Leitung. Bisher habe ich immer nur mit den DACs gearbeitet (meist Oracle und MS-SQL). Ich habe ja kein Problem damit, die FireDAC Komponenten einzusetzen, welche NICHT die LibmySQL.dll benötigen. Die können im Programm drin bleiben. Alles andere wird durch MyDAC ersetzt. Gruss mcinternet |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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 by Thomas Breitkreuz