新手求助!关于“未处理 FormatException” 本帖最后由 Wasserkoenig 于 2010-04-03 11:45:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string medicarenumberCount = "select count(*) from medicare where name = " + textBoxName +"";//SQL执行语句呢? if ( Int32.Parse(medicarenumberCount) >= 1 ) //多半情况是medicarenumberCount为空,可以设断点跟踪一下string medicarenumberCount的值 { strErrorMsg.Append("非常抱歉,这位患者已经享受过医保优惠!\n"); } 谢谢kaiyong! 原因是medicarenumberCount为空。string medicarenumberCount = "select count(*) from medicare where name = " + textBoxName +"";这一行没有真正执行。SQL执行语句怎么写? 请指教谢谢。 select count(*) from medicare where name = " + textBoxName +"这一句不就是SQL执行语句么? string medicarenumberCount = "select count(*) from medicare where name ='" + textBoxName +"'"; " + textBoxName +" 两侧加上单引号,还是同样的问题。 1. 你的老师没有教你用参数化的语句么?拼接sql语句这种写法就不合理2. 如果textBoxName 是一个文本框的话,应该是textBoxName.Textstring medicarenumberCount = "select count(*) from medicare where name ='" + textBoxName.Text +"'"; 谢谢你的提醒,是我太大意了,但是我改了一下,还是同样的错误。string tB = textBoxName.Text; string medicarenumberCount = "select count(*) from medicare where name = '"+tB+"'"; if ( Int32.Parse(medicarenumberCount) >= 1 ) { strErrorMsg.Append("非常抱歉,这位患者已经享受过医保优惠!\n"); } C# Winfrom 动态加载程序集 判断是否为方法 问个关于 private System.Timers.Timer 的问题 如何读多节点的XML。 如何远程调用ORACLE存储过程? 调用WebService方法问题求救。 为什么我的CS设计页面打不开?达人帮忙! 这个集合编辑器该怎么做? C#链表的问题紧急求助 [见者有分]提问:现在大学里面英语听力测试还用FM收音机吗?另外. c#如何获取openFileDialog的“确定”事件 保存绘制的图像
//SQL执行语句呢?
if ( Int32.Parse(medicarenumberCount) >= 1 ) //多半情况是medicarenumberCount为空,可以设断点跟踪一下string medicarenumberCount的值 {
strErrorMsg.Append("非常抱歉,这位患者已经享受过医保优惠!\n");
}
这一行没有真正执行。SQL执行语句怎么写? 请指教谢谢。
2. 如果textBoxName 是一个文本框的话,应该是textBoxName.Textstring medicarenumberCount = "select count(*) from medicare where name ='" + textBoxName.Text +"'";
谢谢你的提醒,是我太大意了,但是我改了一下,还是同样的错误。
string tB = textBoxName.Text;
string medicarenumberCount = "select count(*) from medicare where name = '"+tB+"'";
if ( Int32.Parse(medicarenumberCount) >= 1 )
{
strErrorMsg.Append("非常抱歉,这位患者已经享受过医保优惠!\n");
}