Hi,
my colleague is on holiday, but I found something interesting he wrote to
call stored procs with D5 and ODBC Express:
function TFaccueil.AppelprocStockee(pnomproc, param1 : string) : String;
begin
with OEDataSet1 do begin
Close;
StoredProc := pnomproc;
Params[0].AsString := param1;
ExecSQL;
Result := Params[0].AsString;
Close;
end;
end;
we assume that OEDataSet1 is of type TOEDataSet, and below you can find what
is in the dfm file:
object OEDataSet1: TOEDataSet
hDbc = Hdbc1
hStmt.CursorType = 0
hStmt.SkipByPosition = True
hStmt.SkipByCursor = True
hStmt.Target.Target = (
'OE6.01'
''
''
''
'')
StoredProc = 'BSC.ValideMPL_GETPREFS'
Params = <
item
DataType = ftString
Name = 'prefs'
ParamType = ptInputOutput
end>
Cached = True
Left = 528
Top = 104
end
Hope this will help, regards,
JM
"DGS/DST/DTAD" <[EMAIL PROTECTED]> a �crit dans le message de news:
[EMAIL PROTECTED]
> Hello.
>
> I am using OdbcExpress with Delphi 5
>
> Does anybody has a sample on how to call a cach� stored procedure that
> return something ???
> Like SayHello("Hello") and return "World"
> How to declare the cach� mehod and parameters (byref, output,...) and how
to
> call it ?
> The most difficult part seams to be on the Delphi/OdbcExpress side
> Each time a try a new solution, I receive a Kernel exception, nothing or
an
> internal error 460
>
> Thanks in advance
>
> Thierry
>
>