作者kidnaper (弗卡夏)
看板C_Sharp
標題[問題] 變數宣告!!
時間Thu Dec 16 00:27:35 2010
小弟日前買了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