AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Zugriff auf abhängige Tabellen
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf abhängige Tabellen

Ein Thema von khh · begonnen am 12. Jun 2015 · letzter Beitrag vom 12. Jun 2015
Antwort Antwort
Seite 1 von 2  1 2      
khh

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

Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 13:33
Datenbank: Firebird • Version: 2.1 • Zugriff über: Zeos
Hallo zusammen,
ich habe 3 Tabellen: tabelle1, tabelle2, tabelle3 mit folgenden Beziehungen:
tabelle1 1:n zu tabelle2
tabelle2 1:n zu tabelle3

bisher habe ich bei solchen Konstrukten den Zugriff immer manuell gehandelt, sprich die Speicherroutinen programmiert.

Gibt es dazu denn auch funktionierende Bordmittel?


Danke für eure Meinungen
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 13:44
Meinst Du mit Zugriff Inserts/Updates?
Markus Kinzler
  Mit Zitat antworten Zitat
khh

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 13:54
Meinst Du mit Zugriff Inserts/Updates?
ja, durch den User im Grid oder Formular
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:04
Über ein Updateobjekt bzw. entsprechende Statements des DataSets (InsertSQL/UpdateSQL/DeleteSQL)
Markus Kinzler
  Mit Zitat antworten Zitat
khh

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:09
was genau meinst du mit Updateobjekt ?
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:14
Bei Zeos müsste die Komponente TZUpdateSQL heissen. Hier die entsprechenden Staements erfassen und in de, data Set diese bei Updateobjekt auswählen.
Markus Kinzler
  Mit Zitat antworten Zitat
khh

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:19
ich danke dir
Karl-Heinz
  Mit Zitat antworten Zitat
khh

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:25
noch ne kurze frage.
heisst dann aber ich brauche für jede der 3 Tabellen ein Dataset.

Ein einzelnes Dataset mit nem Join funktioniert nicht ?
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:31
Ich meinte ja dieses. Du musst aber Testen, ob man bei Zeos mehrere Statements ( 1 pro Tabelle) erfassen kann. Als Alternative den join in einen View/eine SP packen und dann einen oder mehrere Trigger für die DML Aktionen direkt in der Datenbank hinterlegen.
Markus Kinzler
  Mit Zitat antworten Zitat
khh

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

AW: Zugriff auf abhängige Tabellen

  Alt 12. Jun 2015, 14:35
danke dir
Karl-Heinz
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 16:35 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