當我使用這個字符串作爲一個SQL命令字符串編譯器給我任何錯誤:錯誤轉換數據類型爲varchar爲bigint
string sql = "SELECT * FROM Students WHERE StudentNo='" + T_No.Text + "'";
但是,如果我用這個字符串(包括「%」字符),它說: 「錯誤轉換數據類型爲varchar爲bigint」:
string sql = "SELECT * FROM Students WHERE StudentNo='%" + T_No.Text + "%'";
我要爲了我的語句中使用‘%’改變什麼?
使用參數化查詢。 – 2011-05-08 17:27:39