0
我正在使用Strongly Typed Dataset
作爲DAL。強類型數據集選擇單列時返回所有列
我想從我的表返回單列爲我寫的代碼
SELECT DISTINCT Floor
FROM Room
WHERE (Building = @Building)
但是當我預覽數據,它顯示我的表與空值,列所有列主鍵有-1值。
這一條件提高了異常時,我此查詢鏈接到一個ComboBox ..
cmbFloor.DataSource = da.GetFloorByBuilding(cmbBuilding.Text)
cmbFloor.DisplayMember = "Floor"
錯誤:
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
您是否確定您的類型化數據集上的約束與數據庫表中的約束相同? – 2012-01-17 16:10:56
不,不是這樣嗎? – 2012-01-17 18:40:30
這個約束是因爲強類型數據集創建了一個帶有表名的類,並且擁有數據庫中的所有約束......但是我已經從數據集文件中刪除了主鍵等約束......但是這在我的情況下也不起作用.. – 2012-01-17 18:42:04