2014-02-17 57 views
0

在我的Visual Studio 2010中,vb.netcmd.ExecuteNonQuery()返回沒有整數

Dim rowsAffect As Integer 

sql = "Update temptable Set Exp_Amt=0 Where Exp_Amt is Null" 
cmd.CommandText = sql 
rowsAffect = cmd.ExecuteNonQuery() 

當我調試此使用F10鍵,rowsAffect = & HD。

其實rowsAffect值應該是數字1或2或類似的東西。

是否需要更改VS 2010 IDE中的設置?

+0

'&HD' =十進制13。它只是以十六進制形式向您顯示價值。 –

+0

是十六進制形式,但我想獲得整數形式,我該怎麼做? – dragullar

+0

Damien_The_Unbeliever。你是對的,謝謝你的改正:) – dragullar

回答

1

要怎麼改號在觀察,當地人,或自動窗口顯示,同時調試,你應該在網格內單擊鼠標右鍵並勾選(爲十六進制)或勾去掉(十進制)的Hexadecimal Display選項。

可能其他人也沒有說你看到這個值的位置,但這些是最明顯的。