testtl.pp 571 B

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