Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
DataTable.PrimaryKey retrieves Clustered Keys?
Message
From
11/05/2005 16:13:06
Jason Mesches
Ocean Systems Engineering Corporation
Carlsbad, California, United States
 
 
To
All
General information
Forum:
ASP.NET
Category:
ADO.NET
Title:
DataTable.PrimaryKey retrieves Clustered Keys?
Miscellaneous
Thread ID:
01013143
Message ID:
01013143
Views:
71
We're using MissingSchemaAction.AddWithKey and suddenly had Rows.Find blow up because the value passed didn't match the table PK constraint columns.

I figured out what was happening because I realized that we just changed some of our indexes and it turned out we have a new clustered key that matches the columns ADO.NET thinks comprises a composite "PK" constraint. (This is one of those times where our primary key is not clustered -- trying to optimize our indexes).

I've searched high and low for this behavior, and any work arounds... other than to just add code that sets the DataTable.PrimaryKeys to what we need at any given moment... or settings I've somehow missed.

Seems strange, though, that ADO.NET would "mistake" the clustered key for the primary one... especially where it's using it to set a "primary" constraint?

Am I missing something here? Maybe the answer's "out there" and I'm just using bad search text?

Thanks for any help,
---J
Next
Reply
Map
View

Click here to load this message in the networking platform