作者Fenikso (我是蜜蜂~)
看板Web_Design
標題Re: [問題] 傻眼了...室友大家都無解
時間Thu Aug 2 03:33:52 2007
http://msdn2.microsoft.com/zh-tw/library/system.data.sqlclient.sqlcommand.executenonquery(VS.80).aspx
對 UPDATE、INSERT 和 DELETE 陳述式而言,傳回值是受命令影響的資料列數目。
對所有其他類型的陳述式而言,傳回值為 -1。
如果發生復原的情況,則傳回值也為 -1。
※ 引述《tstanly ()》之銘言:
: 程式碼:
: strSQL2 = "select count(*) from Order_detail where and account ='a' "
: objcmd2 = New SqlCommand(strSQL2, objCon)
: num = objcmd2.ExecuteNonQuery
: if num =0 then ...... end if
: 傻眼的是
: 我在DB下SQL指令 就是上面那串
: select count(*) from Order_detail where and account ='a'
: 顯示出有0筆
: 可是我卻跑步進去那個程式if內的動作
: 後來利用中斷點查
: 我的 num竟然是-1
: ????????
: 請大家幫我解惑吧
: 天阿...3點了....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.70.34
推 tstanly:謝謝 08/02 20:18
推 ec75413:強者出現! 08/06 14:59