Forum: Datenbanken
Delphi
by Peinhard,
3. Mai 2008
Was sicher nicht die schlechteste Lösung ist. ;)
@Privateer: es spricht aus meiner Sicht und wie gesagt nichts dagegen, bei TADOQuery zu bleiben - wenn man nicht gleich direkt aufsetzen will. Ansonsten: CommandText nimmt nur 'ganze' Strings, und der adäquate Ersatz für ExecSQL wäre, TADOCommand direkt zu verwenden (selbiger werkelt unter der Haube auch im TADODataset und Nachfahren).
Forum: Datenbanken
Delphi
by Peinhard,
2. Mai 2008
'Konstruktion' und Code haben sich zwischen D5 (ADODB Patch 2) und D2007 praktisch nicht geändert, nur das 'vergessene' Property CommandTimeout wurde irgendwann zwischen D5 und D7 noch hinzugefügt. Dafür aber hat TADODataset selbst nach wie vor einige Bugs und 'Versäumnisse', weshalb ich persönlich mit einem Abkömmling von TBetterADODataset arbeite, dem ich übrigens ua wg 'Migration' auch die...
Forum: Datenbanken
Delphi
by Peinhard,
2. Mai 2008
Ich hatte auch an anderer Stelle schon einmal nachgefragt, welche das sein sollten? Beide sind doch nur TADODatasets mit fest eingestelltem CommandType und einem 'Alias' für CommandText, der jeweils zusätzliche Code beschränkt sich auf einige wenige und nicht gerade 'anspruchsvolle' Zeilen.