[asp.net] dataset relaties probleem

Pagina: 1
Acties:

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Ik heb een datagrid wat gebruikers moet tonen met hieronder hun account

Dus 1 gebruiker kan meer dan 1 account hebben.
Dit wil ik laten weergeven doormiddel van een datagrid, dat lukt allemaal wel
alleen loop ik nu tegen het volgende probleem aan

Een gebruiker is van een klant, dus een gebruiker heeft een klantcode

Je bent bezig met een bepaalde klant, dus ik selecteer voor dat datagrid alles
gebruiker van de klant met id 14 (bv)

In de account tabel staat alleen een gebruiker_id, die dan overeen komt met een
gebruiker_id in de tabel gebruiker.
Dus ik moet alle accounts selecteren omdat ik niet weet of ze voor een bepaalde klant zijn.

Maar daar zit het probleem, nu zijn er accounts geselecteerd die geen gebruiker
hebben omdat die van een andere klant zijn.

Daarom krijg ik deze fout
code:
1
2
Constraint cannot be enabled as not all values have corresponding 
parent values


Weet iemand hoe ik dit kan anders kan oplossen, of moet ik maar in de
tabel account ook het klantid opslaan?
[edit]
Bovenstaande regel is eigelijk geen oplossing omdat je dan geheid een keer fouten kunt verwachten

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Ok iets te snel geroepen, maar ik heb het al opgelost

Het was een foutje in mijn SQL Query
code:
1
2
3
4
Query 1 Select * from Gebruikers where klantex_id = "nummer"
Query 2 Select * from Account, Gebruikers where Account.gebruiker_id = 
Gebruiker.gebruiker_id 
And Gebruiker.klantex_id = "nummer"


Nu kan ik wel de relatie leggen.

|:( |:( |:( Dat ik daar niet eerder aan gedacht had

Dit draadje mag weer op slot