SQL Server 2012データベースのデータを、ASP.Netで値を変更して取得した値で更新したいと思いますDetailsView
。を使用してデータベースを更新したい
- と呼ばれる強く型付けされたデータセット
DataSetParentsDetails
- TableAdapterと呼ばれる
ParentsDetailsTableAdapter
- と呼ばれるDataTable
ParentsDetails
。
これらは、DataSetDesignerを使用して作成されました。
これは、データベースに更新する量を計算するために使用される分離コードファイルのコードです。
Protected Sub DetailsViewDetails_ItemCommand(sender As Object, e As System.Web.UI.WebControls.DetailsViewCommandEventArgs)
Dim dcmAmountToAdjust As Decimal
Dim StrSqlStatement As String
Select Case e.CommandName
Case "Add"
Case "Edit"
dcmOriginalRegistrationFee = GetValueFromLabelRegistrationFee()
Case "Delete"
Case "Update"
dcmNewRegistrationFee = GetValueFromTextBoxRegistrationFee()
dcmAmountToAdjust = dcmNewRegistrationFee - dcmOriginalRegistrationFee
' Update the tuition balance in the parent's data.
'-------------------------------------------------
StrSqlStatement =
"Update Students " & _
"Set RegistrationCode = RegistrationCode + @AmountToAdjust " & _
"Where StudentID = @ID"
' Code to update the database goes here.
'---------------------------------------
End Select
End Sub
これは以前にも何度も尋ねられたと思いますが、クエリを使用する方法についての良い例を見つけることができません:StrSqlStatement
強く型付けされたDataSetを介してデータベースを更新する。