看板 C_Sharp 關於我們 聯絡資訊
小弟日前買了C#開始學習 最近都在跟學長學習 資料庫(SQL)的應用!! 今天在練習刪除功能時候遇到一個問題 { string selectCmb = ""; string KeyIN=""; KeyIN = textBox2.Text; selectCmb = "DELETE FROM data WHERE 學號 = '"+KeyIN+"'"; dataGridView1.DataSource = Dummy_DataTable(selectCmb, "data"); dataGridView1.AutoResizeColumns(); } 上述是以往學長們用的刪除指令!! DataGridView1 放入的是Access類型檔案 如今我在Access檔案裡把學號的欄位改成數字類型的資料 便出現"準則運算式的資料類型不符合" 我們就試著把改成: 第二行 int KeyIN; 第三行 KeyIN=textBox2.int.parse; 第四行後段 selectCmb= "........學號=KeyIN"; 還是讀不到textBox2輸入的數字!!(我試了好幾種方法) 請問我該怎麼把KeyIN這個變數宣告為數字類型!! 然後是還有那邊需要被何修改的!! 煩請幫忙解答 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.224.226
andymai:textBox2.int.parse這語法是從哪看到的?可以這樣用嗎?我只 12/16 01:33
andymai:看過int KeyIN = int.Parse(textBox2.Text); 12/16 01:34
kidnaper: int KeyIN=int.Parse(textBox2.Text); 我剛剛試了一下 12/16 02:49
kidnaper:他還是說這行有問題 第四行後段要改嗎? 12/16 02:50
james732:我會建議你把你的程式碼貼完整一點 還有錯誤訊息 12/16 02:51
kidnaper:好~~的 12/16 02:51
kidnaper:我以用回文了!! 12/16 02:56