Man kann auch Clientdatasets als Lookup-Quellen einsetzen. Dann hat man kein Problem mit dauerhaft offenen Transactions. Dann muss man aber immer daran denken, dass die zugrundeliegenden Daten geändert sein könnten und im Clientdataset 'ewig' die alten Daten stehen wenn man es nicht aktualisiert.
Leider geht nicht alles über Queries und Joins. Sobald Werte vom Anweder geändert werden können, kommt man an Lookup kaum vorbei.
Ist im übrigen keine Spezialität der
BDE und funktioniert auch mit IBDAC.