Hier meine Testprocedure:
SQL-Code:
CREATE PROCEDURE Test2 ( @ParameterQ varchar(20)) AS
BEGIN
CREATE TABLE #TEMP99( Output varchar( 100 ) )
INSERT INTO #TEMP99( Output ) VALUES ( '123 Test' )
INSERT INTO #TEMP99( Output ) VALUES ( 'Hey, ist doch alles Oaki Doaki !!!' )
INSERT INTO #TEMP99( Output ) VALUES ( @ParameterQ)
SELECT * FROM #TEMP99
END
Hier die Delphi-Seite (ich verwende TADOStoredProc):
Delphi-Quellcode:
ADOStoredProc1.Active := False;
ADOStoredProc1.ProcedureName := 'Test2';
ADOStoredProc1.Parameters.Refresh;
ADOStoredProc1.Parameters.ParamValues['ParameterQ'] := 'Delphi-Praxis';
ADOStoredProc1.Active := True;
Datasource mit ADOStoredProc1 verbinden; diese mit einem DBGrid; fertig.