ExecuteNonQuery 方法只會返回整數值來表示成功或受影響的資料列數目。
所以要計算實際影響的資料列時,只要將ExecuteNonQuery 方法轉換成數值來計算就好了。
畢竟有時候會寫一些IF NOT EXISTS之類的指令,實在懶得先查詢要影響的列數,就可以使用這個方式直接計算就好了!
Dim intReturn As Integer = Convert.ToInt16(myCommand.ExecuteNonQuery())
If intReturn > 0 Then
counter += 1
End If
沒有留言:
張貼留言