parats'
Tippspielmeister 2012, Tippspielmeister 2019
Hallo,
seit ein paar Tagen sitze ich vor folgendem Problem und bin mir unschlüssig wie ich dieses lösen kann/sollte.
Ich programmiere momentan mit VS einen WindowsClient, dieser greift auf unsere interne DB zu.
In einigen Formularen habe ich eine SQL-View als Datenquelle an ein Datagrid gehängt. Der Grund hierfür ist einfach , dass Daten aus mehreren Tabellen zusammen aufgeführt werden müssen.
Leider kann über ein simples Update-Statement eine View nicht mit den aktuellen Daten aktualisiert werden. Wie kann ich also nun ein Update der geänderten Daten bewerkstelligen?
Meine erste Idee war eine Stored Procedure, in dieser übergebe ich alle Spalten als Parameter und setze für alle nötigen Tabellen ein Update-Statement. Dies ist jedoch sehr aufwendig, die Views haben teilweise 100 und mehr Spalten.
Vielleicht kennt sich hier jemand mit der Problematik aus und hat diese vielleicht schon einmal gelöst.
Im Grunde reichen mir erst einmal nur einige Denkanstöße bzw. Lösungsansätze.
Umgebung:
Windows XP
Visual Studio 2008 + SP1 Beta
MS SQL 2005 Enterprise Server bzw. 2008 in naher Zukunft
Danke schon einmal für eventuelle Hilfe.
seit ein paar Tagen sitze ich vor folgendem Problem und bin mir unschlüssig wie ich dieses lösen kann/sollte.
Ich programmiere momentan mit VS einen WindowsClient, dieser greift auf unsere interne DB zu.
In einigen Formularen habe ich eine SQL-View als Datenquelle an ein Datagrid gehängt. Der Grund hierfür ist einfach , dass Daten aus mehreren Tabellen zusammen aufgeführt werden müssen.
Leider kann über ein simples Update-Statement eine View nicht mit den aktuellen Daten aktualisiert werden. Wie kann ich also nun ein Update der geänderten Daten bewerkstelligen?
Meine erste Idee war eine Stored Procedure, in dieser übergebe ich alle Spalten als Parameter und setze für alle nötigen Tabellen ein Update-Statement. Dies ist jedoch sehr aufwendig, die Views haben teilweise 100 und mehr Spalten.
Vielleicht kennt sich hier jemand mit der Problematik aus und hat diese vielleicht schon einmal gelöst.
Im Grunde reichen mir erst einmal nur einige Denkanstöße bzw. Lösungsansätze.

Umgebung:
Windows XP
Visual Studio 2008 + SP1 Beta
MS SQL 2005 Enterprise Server bzw. 2008 in naher Zukunft
Danke schon einmal für eventuelle Hilfe.
