SQL插入语句的问题...

booxood 2010-04-06 09:48:29
xuehaoo=tb_xuehao.Text;
xingmin=tb_xingmin.Text;
xingbie=cb_xingbie.Items.ToString();
xibie=tb_xibie.Text;

sqlString = "insert into s(sno,sname,ssex,sdept) values ('"+xuehaoo+"','"+xingmin+"','"+xingbie+"','"+xibie+"')";
mySQLcom.CommandText = sqlString;
mySQLcom.ExecuteNonQuery();


代码大部分在上面,

对于tb_xuehao 等的控件,我都正确的输入,
为什么插入还是不成功啊,


而且点击插入按钮,整个程序都会关掉...

...全文
69 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
booxood 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 booxood 的回复:]
引用 2 楼 freeboy827 的回复:
估计是截断字符错误
cb_xingbie.Items.ToString();
这个不对


就是你说的这里出错啦...

呵呵 ,

要用

xingbie = cb_xingbie.Items[this.cb_xingbie.SelectedIndex].ToString();

就不会出错了...

用 xing……
[/Quote]

人工置顶啦
booxood 2010-04-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ginni215 的回复:]
上面的代码似乎没什么问题,把插入按钮的事件都帖上来看看,就算出错也不会程序都关了啊,应该是其它的什么问题吧~
[/Quote]

之前确实是 程序直接就关掉,也不出异常,很奇怪.
booxood 2010-04-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 freeboy827 的回复:]
估计是截断字符错误
cb_xingbie.Items.ToString();
这个不对
[/Quote]

就是你说的这里出错啦...

呵呵 ,

要用

xingbie = cb_xingbie.Items[this.cb_xingbie.SelectedIndex].ToString();

就不会出错了...

用 xingbie = cb_xingbie.SelectedText 都不行
获得的 xingbie 存储在SQL表里面显示不出来....
这个谁知道为什么呢? SelectedText 得到的不是字符串么?
ginni215 2010-04-06
  • 打赏
  • 举报
回复
上面的代码似乎没什么问题,把插入按钮的事件都帖上来看看,就算出错也不会程序都关了啊,应该是其它的什么问题吧~
wuyq11 2010-04-06
  • 打赏
  • 举报
回复
单步跟踪,在查询分析器执行sqlString 看看
claymore1114 2010-04-06
  • 打赏
  • 举报
回复
调试 一下 看看是否有异常
Justin-Liu 2010-04-06
  • 打赏
  • 举报
回复
F10
freeboy827 2010-04-06
  • 打赏
  • 举报
回复
估计是截断字符错误
cb_xingbie.Items.ToString();
这个不对
freeboy827 2010-04-06
  • 打赏
  • 举报
回复
调试看哪里出错


110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧