123456789101112131415161718192021222324252627282930313233 |
- program testpa;
- {$mode objfpc}
- uses fpodbc,Classes;
- var
- Conn : TODBCConnection;
- ProcedureParams : TStringList;
- I : Integer;
- PT : TODBCParamType;
- begin
- Conn:=TODBCConnection.Create(Nil);
- Try
- Conn.DSN:='BUGS';
- Conn.Active:=True;
- ProcedureParams:=TStringList.Create;
- ProcedureParams.Sorted:=True;
- Try
- For PT:=ptUnknown to ptRetval do
- begin
- Conn.GetProcedureParams('GET_BUGID',[Pt],ProcedureParams);
- Writeln('Found ',ProcedureParams.Count,' parameters of type ',ODBCParamTypeNames[Pt],' :');
- For I:=0 to ProcedureParams.Count-1 do
- Writeln(ProcedureParams[i]);
- end;
- finally
- ProcedureParams.Free;
- end;
- Conn.Active:=False;
- Finally
- Conn.free;
- end;
- end.
|