createds.pas 625 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. program testds;
  2. {$Mode ObjFpc}
  3. {$define DEBUGHEAP}
  4. uses
  5. {$ifdef DEBUGHEAP}
  6. Heaptrc,
  7. {$endif}
  8. {$ifdef Linux}
  9. cmem,
  10. {$endif}
  11. crt,sysutils,db,SqliteDS;
  12. var
  13. dsTest:TSQliteDataset;
  14. Counter:Integer;
  15. begin
  16. //clrscr;
  17. {$ifdef DEBUGHEAP}
  18. SetHeapTraceOutput('heaplog.txt');
  19. {$endif}
  20. dsTest:=TsqliteDataset.Create(nil);
  21. with dsTest do
  22. Begin
  23. FileName:='New.db';
  24. if FileExists(FileName) then
  25. DeleteFile(FileName);
  26. TableName:='NewTable';
  27. with FieldDefs do
  28. begin
  29. Add('Code',ftInteger,0,False);
  30. Add('Name',ftString,0,False);
  31. end;
  32. CreateDataSet(True);
  33. Destroy;
  34. end;
  35. exit;
  36. end.