作者james732 (紫雁)
站内C_Sharp
标题Re: [问题] 请较各位大大这段程式码有什麽问题
时间Wed May 21 11:28:11 2008
※ 引述《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