Forum: Datenbanken
Delphi
by Hansa,
11. Jun 2006
Wie bereits vorher gesagt : der Alex-Code geht. Allerdings in etwas kompilizierterer Form. Bei den paar Zeilen hier gings lediglich um das Prinzip.
Nene, das ist schon richtig so. Die ID bezieht sich genau auf die, die das Select liefert. Und deshalb ist auch das Unter-Select unötig ! Die 5 und das Datum sind natürlich jetzt auch parametrisiert. 8) Unten steht auch nicht mehr :
where (ID...
Forum: Datenbanken
Delphi
by Hansa,
31. Mai 2006
Also praktisch nur Dummy-Funktion ? :shock: Dein Code geht übrigens ! Mit folgender Änderung :
from
ART A left join...
Verstehe zwar nicht wieso, aber so gehts. Noch weniger verstehe ich allerdings, wieso mein Anfangscode nicht ging. 8)
Forum: Datenbanken
Delphi
by Hansa,
31. Mai 2006
@jens : hier die SP
CREATE PROCEDURE TESTPREISSP8 (
ID_ART INTEGER,
ABDATUM DATE)
RETURNS (
PREIS DECIMAL(15,2))
AS
BEGIN
SELECT FIRST 1 PREIS FROM ART WHERE
Forum: Datenbanken
Delphi
by Hansa,
31. Mai 2006
Habe mich selber gewundert, daß überhaupt was kam und zwar ohne Fehlermeldung. :lol: Das ist doch schon mal gut, oder geht das so doch nicht ? :gruebel:
Wie Du meinen ? :shock: Die SP braucht ja die ID um den richtigen Preis zu errechnen, was so aber noch nicht richtig ist.
Forum: Datenbanken
Delphi
by Hansa,
31. Mai 2006
Hi,
Zuerst die SP :
CREATE PROCEDURE TESTPREISSP8
RETURNS (
ID INTEGER,
NR INTEGER,
BEZ CHAR(30),
PREIS DECIMAL(15,2))