dshowtable.pp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. (******************************************************************************
  2. * *
  3. * (c) 2005 CNOC v.o.f. *
  4. * *
  5. * File: dShowTable.pp *
  6. * Author: Joost van der Sluis ([email protected]) *
  7. * Description: SQLDB example and test program *
  8. * License: GPL *
  9. * *
  10. ******************************************************************************)
  11. program dShowTable;
  12. {$mode objfpc}{$H+}
  13. uses
  14. Classes,
  15. sqldb, pqconnection, mysql4conn, IBConnection,
  16. SqldbExampleUnit;
  17. begin
  18. ReadIniFile;
  19. CreateFConnection;
  20. CreateFTransaction;
  21. CreateFQuery;
  22. with Fquery do
  23. begin
  24. ReadOnly := True;
  25. SQL.Clear;
  26. SQL.Add('select * from fpdev');
  27. Writeln('Id;Name;Email;birthdate');
  28. Open;
  29. while not eof do
  30. begin
  31. write(fieldbyname('ID').asstring+';');
  32. write(fieldbyname('Name').asstring+';');
  33. write(fieldbyname('Email').asstring+';');
  34. writeln(fieldbyname('Birthdate').asstring);
  35. next;
  36. end;
  37. close;
  38. end;
  39. Fquery.Free;
  40. Ftransaction.Free;
  41. Fconnection.Free;
  42. end.