In principe maakt de keuze van een RDBMS voor de bouw van een applicatie niet veel uit.
Meestal is de programmatie van Paradox verschillend. De table-achtige syntax :
Delphi Code:
Table.First;
While not Tabel.Eof do
begin
if FieldByName('Status').Asstring = 'BE' then
begin
Table.Edit;
FieldByName('Einde').AsBoolean:= true;
Table.Post;
end;
Table.Next;
end;
De SQL-achtige syntax:
Delphi Code:
With Query do
begin
SQL.Text:= 'UPDATE Table SET Einde = 1 WHERE STATUS = ''BE''';
ExecSQL;
end;
Beide zijn nu echt geen schoolvoorbeelden, maar wat ik bedoel is dat de programmastructuur en de manier van programmeren nogal verschilt. Het is meer dan enkel wat Table-componentjes vervangen door Query-spullen, soms is het gewoon carrément de boel herschrijven. Enfin, zo heb ik het toch moeten doen.
Bookmarks