Ik heb een VB 2008 applicatie welke gekoppeld is aan een database.
De koppeling naar de db is aangegeven in een ConnectionString.
Nu maak ik gebruik van twee verschillende databases, voor twee verschillende bedrijven.
Nu heb ik een nieuw onderdeel toegevoegd welke gebruik moet maken van dezelfde data. Dus als er in database 1 wat wordt toegevoegd, verwijderd of aangepast dan moet dit precies ook zo gedaan zijn in database 2 en vice versa.
Nu kan ik door middel van triggers op de tabellen hier wel voor zorgen, het gaat ongeveer om 10 tabellen. Dit is wel tijdrovend werk en wanneer ik wat aan ga passen moet ik alle triggers weer doorlopen. Ik heb niet echt een idee of dit op een andere manier kan.
Ik maak in de applicatie gebruik van de tableadapters welke gekoppeld zijn aan de database. Dus ik kan de database wel iedere keer omzetten, zodat de betreffende data uit één database komt, maar mocht de applicatie dan een keer vastlopen, dan weet ik niet of de database weer naar de juiste database wordt gezet. Zelfde probleem is wanneer er een ander scherm wordt geopend welke gebruik maakt van de andere database.
Is er iemand die kan zeggen hoe ik dit het beter kan doen? Als het niet anders kan ga ik verder met het maken van de triggers, maar als het makkelijker kan dan graag.
De connectionstring is aangemaakt in my.settings.
Bedenk me net (terwijl ik dit type) dat ik mogelijk ook een extra connectionstring kan aanmaken voor de primary database en dan deze tableadapters altijd aan deze koppel.
Zo hoef ik date betreffende tabellen maar in 1 database te vullen en is het niet noodzakelijk dat deze bestaan in de andere db.
Of heeft er iemand een beter idee?
Als mijn verhaal niet duidelijk is hoor ik het graag. Ik weet even niet hoe ik het beter kan uitleggen.
De koppeling naar de db is aangegeven in een ConnectionString.
Nu maak ik gebruik van twee verschillende databases, voor twee verschillende bedrijven.
Nu heb ik een nieuw onderdeel toegevoegd welke gebruik moet maken van dezelfde data. Dus als er in database 1 wat wordt toegevoegd, verwijderd of aangepast dan moet dit precies ook zo gedaan zijn in database 2 en vice versa.
Nu kan ik door middel van triggers op de tabellen hier wel voor zorgen, het gaat ongeveer om 10 tabellen. Dit is wel tijdrovend werk en wanneer ik wat aan ga passen moet ik alle triggers weer doorlopen. Ik heb niet echt een idee of dit op een andere manier kan.
Ik maak in de applicatie gebruik van de tableadapters welke gekoppeld zijn aan de database. Dus ik kan de database wel iedere keer omzetten, zodat de betreffende data uit één database komt, maar mocht de applicatie dan een keer vastlopen, dan weet ik niet of de database weer naar de juiste database wordt gezet. Zelfde probleem is wanneer er een ander scherm wordt geopend welke gebruik maakt van de andere database.
Is er iemand die kan zeggen hoe ik dit het beter kan doen? Als het niet anders kan ga ik verder met het maken van de triggers, maar als het makkelijker kan dan graag.
De connectionstring is aangemaakt in my.settings.
Bedenk me net (terwijl ik dit type) dat ik mogelijk ook een extra connectionstring kan aanmaken voor de primary database en dan deze tableadapters altijd aan deze koppel.
Zo hoef ik date betreffende tabellen maar in 1 database te vullen en is het niet noodzakelijk dat deze bestaan in de andere db.
Of heeft er iemand een beter idee?
Als mijn verhaal niet duidelijk is hoor ik het graag. Ik weet even niet hoe ik het beter kan uitleggen.