Q: I use the help file example for the ADD method and I get an error message "comma expected". Why?
A: The ADD method requires an undocumented fourth parameter. (OOPS!) It says whether the field is required. (true = required)
Here is the working code for that example:
var
t: tTable;
begin
t := tTable.create(self);
with t do
begin
Active := False;
DatabaseName := 'lwl';
TableName := 'hoser';
TableType := ttParadox;
with FieldDefs do
begin
Clear;
Add('Field1', ftInteger, 0, false);
Add('Field2', ftInteger, 0, false);
end;
with IndexDefs do
begin
Clear;
Add('Field1Index', 'Field1', [ixPrimary, ixUnique]);
end;
CreateTable;
end;
end;