2018年10月11日 星期四

SQL 取得異動資料列數

ExecuteNonQuery 方法只會返回整數值來表示成功或受影響的資料列數目。
所以要計算實際影響的資料列時,只要將ExecuteNonQuery 方法轉換成數值來計算就好了。

畢竟有時候會寫一些IF NOT EXISTS之類的指令,實在懶得先查詢要影響的列數,就可以使用這個方式直接計算就好了!


Dim intReturn As Integer = Convert.ToInt16(myCommand.ExecuteNonQuery())

If intReturn > 0 Then
         counter += 1
End If

沒有留言:

張貼留言

[Excel] 日期(數值)轉文字

Excel的日期格式真的常常使人抓狂, 在使用者輸入日期後該欄位真正的值會被Excel轉換成一串數字, 這串數字代表著自1900/1/1到該日期的總天數。 但程式或使用者真正要的,就不是這串數字, 他們就是要日期!要日期!! So, 為了取得真正的值只好使用TEXT函數來解決了 ...