Einzelnen Beitrag anzeigen

Eva13

Registriert seit: 28. Mai 2009
1 Beiträge
 
#1

ClientDataSet.CommandText vom Provider aktualisieren

  Alt 17. Jun 2009, 11:24
Datenbank: MS SQL Server 2005 • Zugriff über: ADO
Hallo liebe Delphianer!

Ich versuche ein ClientDataSet.CommandText erneut aus dem AdoDataSet.CommandText zu aktualiseren, bis jetzt ohne Erfolg.

Ich möchte den gleichen DataSet aus zwei verschiedene Proceduren verwenden, mit leichten Unterschieden im CommandText. Die ursprüngliche Definition im AdoDataSet (über LogProvider angesprochen) enthält Parameters.
Sobald ich den CommandText beim ClientDataSet verändere, werden die Parameter in ClientDataSet gelöscht, was auch in Ordnung ist, denn die neue CommandText keine Parameter enthält.
Aus einer anderen Maske möchte ich aber erneut auf den CommandText auf den AdoDataSet (über LogProvider) zugreifen, ohne dass ich den CommandText im Programm muss erneut angeben.

FetchParams, CommandText löschen und Execute nützen nichts.

Den ClientDataSet.CommandText kann ich zwar aus der ClientAnwendung setzen und es funktioniert tadellos, ist aber nicht wartungsfreudig. Sobald ich im AdoDataset in der ServerAnwendung Anpassungen mache, müsste ich jedesmal auch in der ClientAnwendung die Anpassungen nachführen.

Ich hoffe, dass ich die Geschichte einigermassen verständlich beschrieben habe.

Kann mir jemand einen Tipp geben?

Besten Dank im Voraus für euere Tipps.

Eva
  Mit Zitat antworten Zitat