Re: [問題] 請較各位大大這段程式碼有什麼問題

看板C_Sharp作者 (紫雁)時間16年前 (2008/05/21 11:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《lemarulie (另一個我)》之銘言: : 小弟在每一行debug後發現問題應該在於這行 : myCommand = new SqlCommand("Insert Into mytest(ll,mm) : Values(labelLongitude.Text,labelAltitude.Text)"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 如果我將這兩個值改成常數後,這一段程式碼是ok的 : 而labelLongitude和labelAltitude是我拉出來的label,主要是記錄gps所接收的經緯度 : 不知道為什麼我把這兩個變數放到mycommand中後就發生問題了呢? : 唉唉...用一個不熟的語言來寫程式感覺效率一整個差啊..... : 自己都抓不出bug在哪... 有一個可能性 你的資料表所設定的是數值形態(int或double) 但是 labelLongitude.Text 是一個 string 因此 INSERT 會失敗 如果是 int 的話,可以用 Values(int.Parse(labelLongitude.Text)....) 如果是 double 的話,可以用 Values(double.Parse(labelLongitude.Text)....) 加上個轉型動作再insert資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.83
文章代碼(AID): #18CvRCEo (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #18CvRCEo (C_Sharp)