Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welche Art von Zugriff - dbExpress oder die IB-Komponenten (https://www.delphipraxis.net/22818-welche-art-von-zugriff-dbexpress-oder-die-ib-komponenten.html)

HaJo 24. Mai 2004 15:09


Welche Art von Zugriff - dbExpress oder die IB-Komponenten
 
Ein liebes Hallo an alle.

Hab nur eine kurze Frage zu der generellen Verwendung der Datenbank-Komponenten.

Verwendet man statt der BDE eher dbExpress oder die IB-Komponenten. Was hat mehr Zukunft <lach>. Ich weiß, ist sicher schwierig zu beantworten.

Danke im voraus.

mikhal 24. Mai 2004 15:18

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Kommt auf die Datenbank an, die du zugrunde legst.

Die BDE kommt gar nicht mehr in Frage, ist ein auslaufendes Modell und wird seit etwa 2 Jahren nicht mehr weiterentwickelt.

dbExpress ist der offizielle Nachfolger der BDE. Nach meinen Erfahrungen genauso schwerfällig wie die BDE.

IB steht nur dann zur Diskussion, wenn es sich um eine Interbase- oder Firebird-Datenbank handelt.

Ansonsten gibt es da noch eine Reihe von nativen Datenbank-Anbindungen (meistens nicht kostenlos), die ebenfalls ihre Vor- und Nachteile haben.

In deiner Liste fehlt noch der Zugriff über ADO, den ich persönlich favourisiere.

Grüße
Mikhal

HaJo 24. Mai 2004 15:24

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Hallo Mikhal,

danke für die prompte Antwort.

ADO habe ich mit Absicht aussen vor gelassen weil ich niemandem weniger traue wie MS.

Und ja, es handelt sich um eine Interbase-Datenbank. Dabei bin ich hängen geblieben nach vielen deprimierenden Erfahrungen mit dem MS-SQL-Server 6.5

Gruß Jochen

mikhal 24. Mai 2004 15:28

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Dann solltest du dir mal die UIB-Komponenten anschauen, da sie komfortabler als die IB sein sollen.

Grüße
Mikhal

Bernhard Geyer 24. Mai 2004 17:52

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Oder Probiers mal mit den SQL-Direct komponenten.
Sind TDataset und verwenden für alle unterstützten DB's die native-Schnittstelle (z.B ADO bei MS-SQL).

Hansa 24. Mai 2004 18:11

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
verwende die IBX (in Delphi unter Interbase Express zu finden). Nur mit Firebird gibts dann irgendwann Ärger. :shock:

HaJo 24. Mai 2004 18:42

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Danke für die vielen Vorschläge.

Aber ich vermisse bei den neueren Komponenten so einige Fähigkeiten z.B. wo ist die Funktion Session.SQLHourGlass abgeblieben- manche Anwender mögen es nicht, wenn der Cursor sich beim SQL-Zugriff in eine Lupe ändert :-D . Oder bei den IBX-Komponenten z.B. die Funktion RecordCount. Sie liefert nur gültige Werte wenn man die Datenmenge aktualisiert und dann einmal ans Ende springt.

Ich weiß, richtiger wäre ein "Select count(*) from .."
Will damit sagen - wenn schon fertige Komponenten nutzen - dann möglichst fehlerfreie. Darum geht es mir unter anderem auch :-)

Gruß
Jochen

Hansa 24. Mai 2004 18:51

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Ja, wenn das so ist, dann benutze eben FIBplus, so wie ich. 8)

HaJo 24. Mai 2004 19:24

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Danke Hansa, ich schau es mir mal an. Merke schon - ist wieder mal eine Gretchenfrage :lol:

Bernhard Geyer 25. Mai 2004 06:38

Re: Welche Art von Zugriff - dbExpress oder die IB-Komponent
 
Zitat:

Oder bei den IBX-Komponenten z.B. die Funktion RecordCount. Sie liefert nur gültige Werte wenn man die Datenmenge aktualisiert und dann einmal ans Ende springt.
Den Wert von RecordCount immer gütig zu halten ist kontraproduktiv. Ein DB kann den ersten Teil der Ergebnismenge schon liefern ohne das die komplette Ergebnissmenge bestimmt ist. Und in solch einem Fall hat man zwar schon eine Anzeige (z.B.im Grid), jedoch noch keine von der DB bestimmbare Anzahl Records
Zitat:

Will damit sagen - wenn schon fertige Komponenten nutzen - dann möglichst fehlerfreie.
Also ich habe mir native Zugriffskomponenten gute Erfahrungen (nutze welche für MySQL und Oracle). Und da man hier i.d.R. immer den Quellcode + guten Support erhält ist die Qualität der Source meißt besser als die von Borland gelieferte BD-Zugriffskomponenten


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr.
Seite 1 von 2  1 2      

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