c的句法錯誤

2022-07-07 07:32:09 字數 869 閱讀 4306

1樓:匿名使用者

string rightpwd = convert.tostring(cmd.executescalar());

這句不是一直會出錯,而是在裡面的值為空或是無效的資料的時候才會出錯

cmd.executescalar()這個方法是返回第一行第一列的資料,

object s = cmd.executescalar()這個值,很可能是為空的

string rightpwd = null

if ( s != null) rightpwd = convert.tostring(s);

1樓那樣做是會出問題的

2樓:匿名使用者

cmd.executescalar() 返回空值會報錯 可以做以下處理

if (cmd.executescalar() != null)

else

3樓:匿名使用者

cmd.executescalar() 返回空值會報錯但這句話這樣寫並沒有錯...

我以前也寫這句話也報錯了!但是原因不是在這而是在資料庫中資料庫中的查詢語句是這樣

select * from table//這樣就報錯select count(*) from table//這樣才對你試試看吧...

這句話是返回影響記錄的條數

--wade工作室

4樓:第二隻腳丫

沒問題executescalar()是返回第一行第一列的值

你要保證得到的值是唯一的記錄

5樓:匿名使用者

string rightpwd = cmd.executescalar().tostring();試試

C語言錯誤,關於C語言程式的問題

呵呵,粗心了哦 62616964757a686964616fe58685e5aeb931333238646331 for i 1 i,直到字串尾的。你的 中從i 1開始給字元陣列賦值,就導致第0個字元一直沒有被賦值,並且由於 char line 1000 陣列沒有進行初始化,所以line 0 中就是...

c 程式編譯錯誤 菜鳥求解,C 程式編譯錯誤 菜鳥求解

凌晨 純手打 很辛苦的。望採納 編譯成功和你要求輸出的格式是一樣的 不明白的訊息我 輸入方法 其實本程式任意輸入16個字元都不會出錯,這樣輸出是為了迎合你的輸入格式要求 a 空格 空格 空格 回車 cmsd 回車 lmx 空格 回車 end 空格 回車 ps 保留了你寫的char bijiao ch...

西班牙語句法問題,關於西班牙語的句法問題

在這句話裡,你可以把 hacerme una idea 看作是主語成分。動詞短語作主語。這句話可以變為這樣 hacerme una idea sera mas facil con los mapas.就變成了下面的格式 主語 謂語 形容詞 補語 其它的例句 leer mas es bueno par...