2011-04-14 117 views
-2

爲什麼我的代碼無法更新?代碼不更新

CODE:

//Create a new Insurance 
    Insurance oInsurance = new Insurance(); 
    oInsurance.Active = true; 
    oInsurance.Address1 = txtAddress.Text; 
    oInsurance.Address2 = txtAddress.Text; 
    oInsurance.Name = txtName.Text; 
    oInsurance.City = txtCity.Text; 
    oInsurance.BillingProviderAddress = txtNameSubmit.Text; 
+2

我懷疑任何人都可以開始回答在沒有至少知道問題是什麼,錯誤,崩潰或... – Jaapjan 2011-04-14 08:58:10

+0

更新意義上,你將在哪裏更新。 – 2011-04-14 08:58:35

+0

請顯示oHCSInsurance.UpdateInsurance(oInsurance)的定義; – Nighil 2011-04-14 09:05:33

回答

4

要更新你必須通過該表的主鍵/唯一鍵的記錄。當你逝去的其他參數,你必須通過鍵列更新,

oInsurance.PrimaryKey/UniqueColumnName = Value; 

最後,當查詢將建立,它就會錯過其中部分,

update table set [email protected] where ID = ? 
+0

你的權利......等等.. – 2011-04-14 09:06:57

1

當試圖更新應記錄一個唯一值來更新該特定記錄或一組記錄(有時可能是主鍵),

update tablename set [email protected] where uniquerecordkey = @identifyingkeyvalue