0
Visual Studio 2002 및 Microsoft SQL Server 사용. 내 코드는 오류를 생성하지 않지만 SQL Server 테이블은 여전히 영향을받지 않습니다. :(VB.NET에서 SQL Server 테이블 업데이트 안 함
는 이 코드의 "추가"버전은 잘 작동그냥 업데이트입니다 T_T에게
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Try
''Open DBase
dbOpen()
Dim cmd As New SqlCommand()
Dim cmdm As New SqlCommand()
cmd.CommandText = "UPDATE [Currency] SET Country= @Country, Unit= @Unit , Code= @Code WHERE ISO= @ISO"
Dim paramISO As New SqlParameter()
paramISO.ParameterName() = "@ISO"
paramISO.Value() = txtIso.Text
cmd.Parameters.Add(paramISO)
Dim paramCountry As New SqlParameter()
paramCountry.ParameterName() = "@Country"
paramCountry.Value() = txtCountry.Text
cmd.Parameters.Add(paramCountry)
Dim paramUnit As New SqlParameter()
paramUnit.ParameterName() = "@Unit"
paramUnit.Value() = txtUnit.Text
cmd.Parameters.Add(paramUnit)
Dim paramCode As New SqlParameter()
paramCode.ParameterName() = "@Code"
paramCode.Value() = txtCurrencyCode.Text
cmd.Parameters.Add(paramCode)
MessageBox.Show("Record Updated! ", "Update Status", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MessageBox.Show("Record Not Updated! ", "Update Status", MessageBoxButtons.OK, MessageBoxIcon.Information)
Finally
dbClose()
'refresh data grid
fillgrid()
'disable fields
disControl()
End Try
End Sub
O_O OMG 매우 고맙습니다! 이미 2 시간 동안 무엇을 잘못했는지 알아 내려고 노력했습니다 .LOL 여전히 연습해야합니다. 아직 초보자입니다.) – kinrubich
반갑습니다. 연습이 완벽을 만든다. 복사 및 붙여 넣기의 결과 http://www.codeproject.com/ – viclim
:)에서 자습서를 읽으십시오. . 하하 나는 실행 라인을 놓쳤다. . 나는 커맨드 텍스트에 뭔가 잘못되었다고 생각했다. . – kinrubich