dshowtable.pp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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, SqldbExampleUnit;
  16. begin
  17. ReadIniFile;
  18. CreateFConnection;
  19. CreateFTransaction;
  20. CreateFQuery;
  21. with Fquery do
  22. begin
  23. ReadOnly := True;
  24. SQL.Clear;
  25. SQL.Add('select * from FPDEV');
  26. Writeln('Id;Name;Email;birthdate');
  27. Open;
  28. while not eof do
  29. begin
  30. write(fieldbyname('ID').asstring+';');
  31. write(fieldbyname('Name').asstring+';');
  32. write(fieldbyname('Email').asstring+';');
  33. writeln(fieldbyname('Birthdate').asstring);
  34. next;
  35. end;
  36. close;
  37. end;
  38. Fquery.Free;
  39. Ftransaction.Free;
  40. Fconnection.Free;
  41. end.