AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Bibliothek-Datenbank Access+Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Bibliothek-Datenbank Access+Delphi

Ein Thema von Saulo · begonnen am 30. Jun 2003 · letzter Beitrag vom 10. Aug 2003
 
frankg

Registriert seit: 20. Mai 2003
Ort: Wetter
72 Beiträge
 
Delphi 7 Architect
 
#2

Re: Bibliothek-Datenbank Access+Delphi

  Alt 30. Jun 2003, 23:38
Hallo Saulo!

Zitat von Saulo:
Die datenbank (wenn mans so nenn kann: ich hab nur die tabellen...) ist komplett mit Access gemacht und schon via KA Ado mit delphi verbunden. so unnu komm ich aber net mehr weiter. wie greift man z.B. auf diese Ado-Connection von anderen Modulen aus zu?
Also am geschicktesten ist es, wenn Du Deinem Projekt ein Datenmodul zufügst und alle Datenbankkomponenten (unter anderem auch das Connection-Objekt) in diesem Datenmodul ablegst. Auf das Datenmodul kannst Du dann von jedem Fenster aus zugreifen. Der Vorteil hiervon liegt darin, dass die Komponenten zum Datenbankzugriff zentral abgelegt sind (und nicht in jedem Fenster).

Zitat von Saulo:
und überhaupt: wie kommt man an die daten, die in der tabelle stehen (also diese konkret in eine variable lesen) und umgekehrt, wie transportiert man sie z.B. von einem Edit-Feld in die tabelle?
Kurz gesagt gibt es da 2 Methoden. Du kannst mit datengebundenen Objekten arbeiten (von der Palettenseite Datensteuerung) oder (das bevorzuge ich, weil man dann mehr Kontrolle hat) Du kannst Dir die Daten aus der Datenbank holen (mit SQL) und selbst in "normale" Steuerelemente schreiben.

Wenn Du eine native ADO Applikation entwickelst (also keine Konvertierung einer vorhandenen BDE-Anwendung), dann solltest Du zum Zugriff auf die Tabellen stets das Objekt TADODataSet und nicht die anderen Objekte TADOQuery usw. verwenden, weil TADODataSet das DataSet (bzw. recordset) Objekt von ADO unter Delphi abbildet. Die anderen Objekte sind nur dazu da, dass man eine BDE-Anwendung schnell in eine ADO-Anwendung konvertieren kann. Für professionelle Anwendungen empfiehlt es sich übrigens, nicht die Delphi-Objekte zu nehmen (da sie fehlerhaft und obendrein auch noch langsam sind), sondern ADO direkt zu programmieren.

Ich weiss, das hat Dir jetzt nicht wirklich weitergeholfen, aber das Thema, das Du hier anschneidest ist sehr allgemein und kann nicht mal eben in ein paar Zeilen beschrieben werden. Aber nicht verzagen, es gibt da recht gute Bücher zum Thema

"ADO und Delphi" von Andreas Kosch (Software & Support Verlag) ist sehr gut, geht aber auch sehr sehr tief in die Materie ADO. Ansonsten gibt es noch das Buch "Datenbankprogrammierung mit Delphi 6" von Frank Geisler, das eher für Anfänger in der Datenbankprogrammierung (auch unter ADO) gedacht ist. Dieses Buch bewerte ich hier mal nicht...

Viele Grüsse

Frank
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:58 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-2025 by Thomas Breitkreuz