Einzelnen Beitrag anzeigen

Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#1

Delphi-Versionen und deren Datenbank-Anbindungen

  Alt 4. Jun 2008, 16:27
Datenbank: MS SQL • Zugriff über: dbExpress? ODBC?
Moin zusammen,

ich werde mir zeitnah eine neue Delphi-Version zulegen müssen (Hintergrund: habe bis jetzt entweder mit Turbo Delphi gespielt oder zuletzt als Studi mit einer Studi-Lizenz von Delphi, brauche aber jetzt etwas "professionelles") und stehe vor allem wegen der Datenbank-Anbindung vor der Frage, was ich da eigentlich brauche.

Mein Problem ist: Als ich zuletzt vor vielen Jahren zum letzten Mal ein Datenbank-Projekt begonnen hatte, gab es die BDE und das wars. Damit konnte ich dann über ODBC auf alle möglichen Datenbanken zugreifen und war eigentlich glücklich.

Nun habe ich gesehen, dass die BDE wohl nicht mehr State-of-the-art ist. Außerdem sollen Datenbank-Zugriffe via ODBC ja eh doof sein, hab ich gehört.

Daher die erste und wichtigste Frage: Kann mir mal jemand dieses Begriffswirrwarr von BDE, dbExpress und dbGo (wer oder was ist dieser ADO eigentlich?) auflösen? Oder gibts irgendwo nen schicken Link, der mir vielleicht weiterhilft? Also, was ich wissen will, ist: Was unterscheidet diese Zugriffsdinge, was sind die Vor-/Nachteile?

Jetzt zum konkreten: Ich brauche demnächst einen schnellen Zugriff auf eine MS SQL-Datenbank. Habe ich das richtig verstanden, dass ich das entweder via alter BDE über ODBC-Treiber machen könnte, das aber eben nicht so schnell wäre? Oder alternativ eben über dbExpress, was aber dann Delphi Enterprise braucht, weil bei Delphi Pro keine dbExpres-Anbindung für MS SQL dabei ist?

Alternativ habe ich hier eben beim Suchen einen Hinweis auf externe Komponenten gesehen: Und zwar von Core Lab. Was ist denn davon zu halten? Delphi Pro+diese Komponenten wäre ja noch mal billiger...

Vielleicht kann ja jemand meine Verwirrung etwas lichten.

Danke
Bommel
  Mit Zitat antworten Zitat