AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi IB Komponenten (IBUpdateSql)
Thema durchsuchen
Ansicht
Themen-Optionen

IB Komponenten (IBUpdateSql)

Ein Thema von Honie · begonnen am 10. Okt 2003 · letzter Beitrag vom 20. Okt 2003
 
Honie

Registriert seit: 27. Sep 2003
Ort: Bielefeld
39 Beiträge
 
Delphi 7 Enterprise
 
#1

IB Komponenten (IBUpdateSql)

  Alt 10. Okt 2003, 09:27
Hi,

folgende Fragen, die für mich nicht eindeutig aus der Doku hervorgehen.

Situation:
Ich habe ein IBDataSet mit einer JOIN Klausel.
Diese Datenmenge ist per Def. nicht aktualisierbar.
Wenn ich diese aktualisierbar machen möchte, brauche ich ein
IBUpdateSQL Objekt, dass mir die Updates auf die verschiedenen Tabellen aufteilt.
Da es eine variable Anzahl von Tabellen sein können, helfen mir die SQL Strings
im IBUpdateSQL Objekt nicht wirklich weiter, sondern ich muß diese in dem UpdateRecord
Event des IBDataSet Objektes erzeugen und ausführen.

Unklarheiten:
Ist es richtig, dass das IBUpdateSQL Objekt im wesentlichen per Apply die Paramterzuordnung
erledigt und ich ansonsten auch mit normalen IBSQL Objekten arbeiten könnte, wenn ich selbst
gewährleiste, dass die Parameter richtig gesetzt werden?

Erst wenn ich der ModifySQL Eigenschaft des IBUpdateSQL Objektes einen Eintrag (leerzeile)
hinzufüge akzeptiert das IBDataSet Objekt ein Edit. Aber, da ich die Modify Anweisung ja
im OnUpdateRecord Event erst erzeugen werde (per Schleife über alle "gejointen" Tabellen)
müßte IBDataSet aufgrund der Zuweisung einer Methode zum OnUpdateRecord Event ja schon ein
editieren des IBDataSets ermöglichen. Ist dies ein Bug oder denke ich falsch?


Fragen:
Werden die SQL Strings (ausser SelectSQL) im IBDataSet ignoriert, sobald ich ein IBUpdateSQL
Objekt zuweise?
Wie ist die Reihenfolge der Aufrufe?
Wann wird das OnUpdateRecord Event aufgerufen?
Werden die SQL Strings ausgeführt auch wenn ein OnupdateRecord Event ausgelöst wird, oder wird das
über den Var-Parameter UpdateAction der OnUpdateRecord Methode bestimmt.


Für Anworten (auch zu Teilbereichen) wäre ich dankbar.

Gruß
Holger
  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 02:15 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 by Thomas Breitkreuz