Archief - ASP.NET: Hoe meerdere datatabellen tegelijk updaten via typed datasets (VB.NET) ?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bauhaus

Legacy Member
Ik heb het volgende probleem:
In Access had ik een database aangemaakt die ik via typed datasets dan kan gebruiken op mijn website. Probleem is als ik nu bv. de 'Pizza' tabel wil aanpassen (via "edit" in een gridview), dat ik dan de melding krijg: "Kan de record niet verwijderen of wijzigen omdat er gerelateerde records zijn in de tabel PizzaOnderdelen."
Wat moet ik juist doen omdat ik die tabel kan aanpassen ? Moet ik iets veranderen in mijn xsd file (nu staat enkel de tabel "Pizza" erin) of moet ik mijn vb broncode aanpassen (nu heb ik update, insert en delete methods om te gebruiken via een objectdatasource, enkel voor de tabel "Pizza") ?

(Hier de vb files: Solution en Aspx files)
Bauhaus.

Bauhaus

Legacy Member
Ik heb er nog eens over nagedacht en het probleem is in feite dat PizzaNr een primaire sleutel is in 3 tabellen: Pizza, PizzaOnderdelen en PizzaPrijs. Moest PizzaNr in de 2 andere tabellen een foreign key zijn, dan zou er geen probleem zijn.
Ik zou dus de VB code moeten aanpassen zodat hij die 3 tabellen tegelijk update. Probleem is, hoe doe je dat ? Kan ik dit via een SQL statement doen ?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan