AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken DB Zugriff mit delphi ( Lazarus) -klassen
Thema durchsuchen
Ansicht
Themen-Optionen

DB Zugriff mit delphi ( Lazarus) -klassen

Ein Thema von khh · begonnen am 11. Dez 2008 · letzter Beitrag vom 12. Dez 2008
Antwort Antwort
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#1

DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 15:41
Datenbank: firebird • Version: 2.1 • Zugriff über: ZEOS
Hallo zusammen,
aus der proceduralen Programmierung ist mir noch folgende Vorgehensweise in Erinnerung.
Für jede Datenbanktabelle wurden diverse Proceduren erstellt, mit denen die Zugriffe auf die DB-Tabelle möglich waren.
Also Proceduren zum lesen, speichern,blättern in , löschen von DS.
Diese Proceduren waren inhaltlich identisch bis auf die unterschiedlichen Feldbezeichnungen.
Und jetzt das Schöne daran: die Proceduren wurden unter Unix per Script erstellt, so dass man bei einer neuen Tabelle nur das Script starten musste um die nötigen Prodeduren zu erhalten.


Meine Idee ist nun diese "Zugriffsproceduren" in delphi-Klassen zu legen, sodas die DB-Zugriffe über diese Klassen erfolgen können.
Leider hab ich keine Plan, wie so ein script unter Delphi aussehen müsste.
Gibts sowas vieleicht schon, wenn ja wo?

Danke für eure Meinungen.

Gruss KH
Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 15:49
Hmmm, das wird glaub ich anders gemacht.
Man hat DB-Zugriffskomponenten, in die man ein SQL schreiben kann. Die Komponente liefert die Ergebnissätze zurück, durch die man dann durch wandern kann. Alles einfach mit entsprechenden Methoden und Eigenschaften.

Deinen ansatz kann ich da nicht wieder erkennen.

Sherlock
Oliver
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#3

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 15:53
Zitat von Sherlock:
Hmmm, das wird glaub ich anders gemacht.
Man hat DB-Zugriffskomponenten, in die man ein SQL schreiben kann. Die Komponente liefert die Ergebnissätze zurück, durch die man dann durch wandern kann. Alles einfach mit entsprechenden Methoden und Eigenschaften.

Deinen ansatz kann ich da nicht wieder erkennen.

Sherlock
eben,
mein Ansatz ist ein auch anderer.

In den vorhandenen Komponenten muss ich meine SQL-Abfragen jedesmal neu erstellen und an die abzufragende Tabelle anpassen.
Mit meinem Ansatz ist das nicht nötig, da die Zugriffskomponente auf die Tabellenstruktur ausgerichtet ist.

Gruss KH
Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 15:55
Ich glaube, Du meinst so etwas wie tiOPF
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 16:03
Ich erfasse noch nicht ganz, wofür das gut ist...ich rieche nur Mehrarbeit, ohne Mehrwert.



Sherlock
Oliver
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#6

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 16:06
Zitat von DeddyH:
Ich glaube, Du meinst so etwas wie tiOPF
muss ich mir näher anschauen
Karl-Heinz
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#7

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 11. Dez 2008, 16:08
Zitat von Sherlock:
Ich erfasse noch nicht ganz, wofür das gut ist...ich rieche nur Mehrarbeit, ohne Mehrwert.



Sherlock
keine mehrarbeit, nur ein anderer weg.
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 12. Dez 2008, 06:58
Zitat von DeddyH:
Ich glaube, Du meinst so etwas wie tiOPF
Oder InstantObjects oder Bold
Markus Kinzler
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#9

Re: DB Zugriff mit delphi ( Lazarus) -klassen

  Alt 12. Dez 2008, 07:56
Zitat von mkinzler:
Zitat von DeddyH:
Ich glaube, Du meinst so etwas wie tiOPF
Oder InstantObjects oder Bold

werd mich mit den angegebenen Objekten mal auseinandersetzen

ich danke euch
Karl-Heinz
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:54 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