Forum: Datenbanken
Delphi
by Peeters,
20. Apr 2005
Ich habs, ich depp, habe nicht daran gedacht das @FormNr VARCHAR ist. Jetzt geht es.
CREATE PROCEDURE SP_IMPORT_FORM
@FormNr VARCHAR(5) = NULL
AS
IF @FormNr = '00475'
BEGIN
SELECT * FROM MPK_FORM WHERE FORMNR = @FormNr
END
ELSE
Forum: Datenbanken
Delphi
by Peeters,
19. Apr 2005
Ich habe direkt in den Eigenschaften einen Wert eingetragen um das Verhalten erst einmal zu testen. Ich habe das auch mit einer einfachen SELECT Anweisung ausprobiert, und es kam zu einen Ergebnis.
CREATE PROCEDURE SP_IMPORT_FORM
@FormNr VARCHAR(5) = NULL
AS
SELECT * FROM MPK_FORM WHERE FORMNR = @FormNr
GO
Forum: Datenbanken
Delphi
by Peeters,
18. Apr 2005
Ich habe das mit einen DBGrid an Datasource und das an ADOSP gehangen. Mit
CREATE PROCEDURE SP_IMPORT_FORM
AS
SELECT * FROM MPK_FORM
GO
hat er eine Ergebnissmenge angezeigt. Nur jetzt mit der "IF" Variante kommt nichts mehr raus. Am Grid erkenne ich das er wenigstens die Feldnamen ausgelesen hat.
Forum: Datenbanken
Delphi
by Peeters,
18. Apr 2005
CREATE PROCEDURE SP_IMPORT_FORM
@FormNr VARCHAR(5) = NULL
AS
IF @FormNr < 10000
BEGIN
SELECT * FROM MPK_FORM WHERE FORMNR = @FormNr
END
ELSE
BEGIN
SELECT * FROM MPK_PREIS WHERE FORMNR = @FormNr
Forum: Datenbanken
Delphi
by Peeters,
15. Apr 2005
Nein, so meinte ich das nicht. Der Anwender soll gerade nicht die SP erstellen. Ich möchte in Delphi eine SP programmieren und diese dann an den Server übermitteln. Das Thema SP ist für mich noch neu, ich muss mich also noch zurecht finden bzw. anhand von Beispielen diese ausarbeiten.
Forum: Datenbanken
Delphi
by Peeters,
15. Apr 2005
Weil ich lieber den Ball bei mir halten möchte. Auch bei den Views mache ich das so bzw. ich erstelle aus Delphi heraus immer wieder eine SELECT Anweisung, um Daten auf das Formular zubekommen.
Forum: Datenbanken
Delphi
by Peeters,
15. Apr 2005
Wie aber erstelle ich eine SP aus Delphi heraus?