Forum: Datenbanken
Delphi
by mojo777,
25. Sep 2005
ahh!!! sehr geil!
so gehen also die schleifen! :-)
:-D danke!
Forum: Datenbanken
Delphi
by mojo777,
25. Sep 2005
:gruebel:
also ich finde meine lösung elegant. :-D
(ausser das mit den triggern).
aber ich weiss was du meinst. hatte letztens so ein problem in java. :-(
naja. mal gucken. in delphi ist mir soetwas zum glück noch nicht passiert.
Forum: Datenbanken
Delphi
by mojo777,
25. Sep 2005
@hansa
prinzipiell hast du sicherlich recht. aber ich stand vor der entscheidung das so zu machen und den client einmal die aktuell gültigen angebotstabellen durchzusuchen UND dann noch die ebenen (aka gruppen, oder wie man sie auch bezeichnen kann...) zu überprüfen, oder
so wie ich es gemacht habe:
der client durchsucht nur die angebotstabelle. diese wird jedoch automatisch durch sp mit...
Forum: Datenbanken
Delphi
by mojo777,
24. Sep 2005
was gibt mir denn der letzte zugriff?
ok ich beschreibe mal mein problem im detail.
ein kunde kauft regelmäßig ein.
dadurch steigt sein wert (menge des bezahlten geldes ;-) )
abhängig von diesem wert wird dem kunden eine gruppe zugewiesen.
z.b. gruppe 2. diese gilt für kunden, die mehr als 1000 eur und weniger als 2000 eur eingezahlt haben.
so. jetzt so so ein benutzer des programms und...
Forum: Datenbanken
Delphi
by mojo777,
24. Sep 2005
@hansa :-)
also mit dem programm meine ich nicht ibexpert :-)
sondern mein programm. der codeausschnitt ist nur ein stark vereinfachtes beispiel.
bei mir hängen viele tabellen von einander ab und wenn sich irgendwo was ändert, sollten die anderen angepasst werden.
ok, habs verstanden. ich werde gleich mal nach dem mittagessen versuchen zu testen :-)
mit triggern ist es so eine sache... die...
Forum: Datenbanken
Delphi
by mojo777,
24. Sep 2005
schade... :-(
gibts da schleifen???
Forum: Datenbanken
Delphi
by mojo777,
24. Sep 2005
Hallo!
Ich sitze gerade vor so einer aufgabe mit stored procedures folgendes zu realisieren:
SELECT KND_ID FROM TRANSACTION WHERE EINZAHLUNG>1000 INTO :KND_ID;
EXECUTE PROCEDUERE UPDATE_KND_PRIVILEGIEN(:KND_ID);
suspend;
so...
was geschieht da?
wird er mir alle kunden "updaten" bei denen EINZAHLUNG>1000 steht?
Oder macht der das nur mit dem ersten datensatz?