Forum: Datenbanken
Delphi
by cs.rumpelstilzchen,
3. Jun 2005
Problem vorerst gelöst! :coder2:
Ich hab die verschiedenen Lösungsvorschläge kombiniert. Es scheint, daß dbExpress u.A. mit der Funktion ParamByName() Probleme hat.
So gehts jedenfalls: :dancer:
with gMySqlServerObject.SQLStoredProc do
begin
try
Forum: Datenbanken
Delphi
by cs.rumpelstilzchen,
2. Jun 2005
In deinem Beispiel steht vor dem Open noch Params.Clear und Params.CreateParam. Ich hab das auch probiert:
with gMySqlServerObject.SQLStoredProc do
begin
try
StoredProcName := 'TestProc';
Params.Clear;
Params.CreateParam(ftInteger,'Result',ptResult);
Params.CreateParam(ftInteger,'@Input',ptInput);
ParamByName('@Input').AsInteger := 1;
Open;
Forum: Datenbanken
Delphi
by cs.rumpelstilzchen,
2. Jun 2005
Hallo Thorsten,
vielen Dank für die Hilfe zu später Stunde! :-D
Dein Beispiel funktioniert bei mir nicht! :wall: Vielleicht mache ich noch was falsch!!?! :gruebel:
Hier der StoredProc-Code:
CREATE PROCEDURE TestProc @Input INT
AS
DECLARE @ausgabe1 INT, @ausgabe2 INT