나는이 VB.NETSQL 업데이트를주는 잘못된 결과
에서 다음 SQL 문을Dim READER As SqlDataReader
Try
konneksie.Open()
Dim Query As String
Query = "Update blokkeklaar " & _
" set Klaarvb = 'JA' " & _
" where KlaarEZY = 'YES'" & _
" Update blokkeklaar " & _
" set Klaarvb = 'NEE' " & _
" where KlaarVB IS NULL"
COMMAND = New SqlCommand(Query, konneksie)
READER = COMMAND.ExecuteReader
MessageBox.Show("KlaarVB verander ")
konneksie.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
End Try
konneksie.Close()
klaarvb가 klaarvb가 null가 아닌 "NEE"로 채워집니다 이유를 이해할 수없는
?
이Query = "Update blokkeklaar " & _
" set Klaarvb = 'JA' " & _
" where KlaarEZY = 'YES';" & _ //<--put semiColon here
" Update blokkeklaar " & _
" set Klaarvb = 'NEE' " & _
" where KlaarVB IS NULL"
또한 보조 노트로, 당신은 더 나은 당신이 별도의 업데이트를 수행하려는 ExecuteNonQuery
대신
업데이트 진술 전후에 샘플 데이터를 게시하면 도움이 될 것입니다. – hurcane