Jag löste det...
Som Default sätter relationen "CreateContraint" till "True", jag satte denna till "False", så fungerade det.
1 svar · 160 visningar · startad av fredrik
Jag har 2 tabeller:
Company
ID | CompanyBranchID | Name
CompanyBranch
ID | Name
Ett företag är kopplat till en Bransch med "CompanyBranchID". Dessa relaterar jag till varandra i mitt Dataset genom att lägga till en relation:
ds.Relations.Add("Company.CompanyBranch", ds.Tables("Company").Columns("CompanyBranchID"), ds.Tables("CompanyBranch").Columns("ID"))
Detta funkar utmärkt när det är unika värden i "CompanyBranchID", dvs när alla företag har olika branscher....men om två företag har samma bransch, så får jag fel vid skapande av relationen:
These columns don't currently have unique values.
Frågan är alltså...har jag gjort min relation felaktig? Känns inte fel rent DB-mässigt...?
Jag löste det...
Som Default sätter relationen "CreateContraint" till "True", jag satte denna till "False", så fungerade det.