Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TDatasource und Firebird 2.1 ? (https://www.delphipraxis.net/150347-tdatasource-und-firebird-2-1-a.html)

onkelthom 14. Apr 2010 13:55

Datenbank: Firebird • Version: 2.1 • Zugriff über: IBObjects

TDatasource und Firebird 2.1 ?
 
Hallo,

ich habe jetzt versucht meine Interbase 6.1 Datenbank auf Firebird 2.1 umzusetzen.
So weit so gut.
Mittels IB Objects 4.9.9 habe ich auch den Connect und Daten in meinem Delphi (RAD Studio 2007) Programm zur Verfügung.

Jetzt zum Problem:
Ich setze das NextDBGrid als Komponente ein.
Das erlaubt leider als Datenquelle nur die TDatasource :vernupft:


Da ich anscheinend alle TIBDataset und TDatasource mit TIB_Query und TIB_Datasource ersetzen muss,
bekomme ich meine Grids jetzt nicht mehr befüllt.

Gibt es eine Möglichkeit die TDatasource an meine TIB_Query zu binden oder mit dem TIBDataset an die Firebird 2.1 ran zu kommen ?

Viele Grüße
Thomas

mkinzler 14. Apr 2010 13:57

Re: TDatasource und Firebird 2.1 ?
 
-Selber füllen des Grids
-anderes Grid
-andere Zugriffskomponenten

tsteinmaurer 15. Apr 2010 09:54

Re: TDatasource und Firebird 2.1 ?
 
Hallo,

IBObjects bietet auch einen TDataset-kompatiblen weg, z.B. im Falle der TIBOQuery Komponente. Generell sind die TIB_* Komponenten die von IBO spezifischen Zugriffskomponenten, die nicht an TDataset Dinge gebunden werden können. Hier gibt es dann ein eigenes Grid TIB_Grid etc. Mit den TIBO* Komponenten befindet man sich in der TDataset Welt und kann dann problemlos an andere Komponenten (Grids, Reporting-Engines etc.), die auf TDataset/TDataSource basieren, andocken.

Viel Spaß.

dataspider 15. Apr 2010 11:42

Re: TDatasource und Firebird 2.1 ?
 
Zitat:

Zitat von tsteinmaurer
Hallo,

IBObjects bietet auch einen TDataset-kompatiblen weg, z.B. im Falle der TIBOQuery Komponente. Generell sind die TIB_* Komponenten die von IBO spezifischen Zugriffskomponenten, die nicht an TDataset Dinge gebunden werden können. Hier gibt es dann ein eigenes Grid TIB_Grid etc. Mit den TIBO* Komponenten befindet man sich in der TDataset Welt und kann dann problemlos an andere Komponenten (Grids, Reporting-Engines etc.), die auf TDataset/TDataSource basieren, andocken.

Viel Spaß.

Wobei man (so mache ich es jedenfalls) dennoch die TIB_Connection und die TIB_Transaction zusammen mit TIBOQuery verwenden kann.
und über InternalDataSet von TIBOQuery hat man auch Zugriff auf einen großen Teil der Erweiterten Funktionalität der TIB_ Komponenten.

Frank

onkelthom 15. Apr 2010 12:26

Re: TDatasource und Firebird 2.1 ?
 
Joop !
Vielen Dank für Eure Denkanstöße, jetzt klappt´s :corky: :corky:


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