testpr.pp 602 B

1234567891011121314151617181920212223242526272829
  1. program testpr;
  2. {$mode objfpc}
  3. uses fpodbc,Classes;
  4. var
  5. Conn : TODBCConnection;
  6. ProcedureNames : TStringList;
  7. I : Integer;
  8. begin
  9. Conn:=TODBCConnection.Create(Nil);
  10. Try
  11. Conn.DSN:='BUGS';
  12. Conn.Active:=True;
  13. ProcedureNames:=TStringList.Create;
  14. ProcedureNames.Sorted:=True;
  15. Try
  16. Conn.GetProcedureNames(ProcedureNames);
  17. Writeln('Found ',ProcedureNames.Count,' procedures:');
  18. For I:=0 to ProcedureNames.Count-1 do
  19. Writeln(ProcedureNames[i]);
  20. finally
  21. ProcedureNames.Free;
  22. end;
  23. Conn.Active:=False;
  24. Finally
  25. Conn.free;
  26. end;
  27. end.