它是我第一次在c#中使用數據庫。我正在嘗試將數據庫添加到Visual Studio C#中,讀取數據並將數據保存到數據庫。
所以我創建了一個數據庫和一個名爲「Users」的表格。然後我將窗體窗體連接到數據庫。
之後,它在檢索數據(查詢:所有用戶)工作得很好,但我已經從日期時間編輯了一列類型爲int後,,它給了我一個異常「約束的例外是在下面的行
this.usersTableAdapter.Fill(this.smartHomeDataSet.Users);
未處理
和形式dosent負載在所有。!!
所以我想有件事我必須做的,我一定要對數據庫表所做的更改,因此它可以被應用到我的應用程序後。
它可能是簡單而明快的但是,請原諒我第一次使用數據庫。
感謝您的幫助,全部。
編輯:
我做什麼,在表中定義
編輯欄(出生日期),它是:日期時間 - 不是允許爲空
改爲:INT - 允許爲空
好吧我現在就試試 – Waleedoo 2011-04-07 15:44:50
我做了你告訴我的,,正如你在完成嚮導後所說的,TableAdapter的相應表格已被編輯,但是現在我有兩個字段出生日期和出生日期1,舊列和我編輯的一個!我怎麼能刪除舊的!?儘管在qurey builder的嚮導中,我已經執行了它,它只顯示一個出生日期,並且沒有錯誤。但是當我運行程序時,仍然是同樣的問題。謝謝你的幫助 – Waleedoo 2011-04-07 15:57:40
我找到了。在數據集中,我從users表中選擇了列(出生數據)(舊數據)並按下刪除。而已。謝謝你的幫助 – Waleedoo 2011-04-07 16:07:13