Hallo MB,
oh weh, habe ich Dich mit meinen Einwürfen so in Verwirrung gestürzt?
Ein SQL Generator ist unter mehreren Umständen sinnvoll.
- man möchte sich in objektorientierter Analyse und Programmierung üben
- man möchte unterschiedliche SQL Dialekte unterstützen, dann baut man für jeden Dialekt einen spezifischen Generator
- man möchte Abfragen standardisieren - aber dann baut man eher einen Generator, der vom SQL abstrahiert und ein aufgabenbezogenes Interface hat
- man möchte den ganzen Klumpatsch mit SQL, PREPARE, EXECUTE und FETCH automatisieren, dann kann ein SQL Generator ein Teil der Lösung sein.
- man möchte Queries auf unterschiedliche Datenquellen unterstützen. Eine davon ist SQL, eine ist XML, eine ist ein Objektbaum. Das macht C# mit der LinQ (Language Integrated Query) Technik - aber das ist für Dich und mich ein paar Nummern zu groß, um es selbst zu bauen
Ich dachte immer, deine Motivation wäre Punkt 1.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi