varchar 转换为数据类型 numeric 时出现算术溢出错误. 目测前后两个sql语句根本是一模一样的不明白你到底纠结在哪里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (tiaoma.Length != 12)if (Convert.ToInt32(dr) > 0)没有给出tiaoma和dr的定义,也无法知道你这都是在判断神马代码也不完整,描述也不清楚 此外,执行sdr.Read()之前,不先判断里面是否有行就去读取吗?把sql语句提出来,放数据库里执行,看到底能不能查询到数据 一个是boxcode 一个是casecode 应该是某个长度的问题 查询失败可能是因为你数据库里根本没有对应的10位条码数据你应该把sql语句放数据库里执行一下,先确定确实有数据,再纠结代码是否有问题而且我已经指出了你一个很严重的BUG:如果没有数据,也去执行read,然后直接报错,执行read之前根本没判断到底是否有无数据 if (tiaoma.Length != 12) { strdr = "select c.productname 品种,b.batch 批号,b.casecode 大袋码,a.boxcode 小袋码,b.impdate 生产时间 from WlcLine_boxCode a,WlcLine_caseCode b,WlcBs_Product c where a.boxcode=‘" + tiaoma + "’ and b.casecode=a.casecode and c.productcode =b.productcode"; } else { strdr = "select c.productname 品种,b.batch 批号,b.casecode 大袋码,a.boxcode 小袋码,b.impdate 生产时间 from WlcLine_boxCode a,WlcLine_caseCode b,WlcBs_Product c where b.casecode=‘" + tiaoma + "’ and b.casecode=a.casecode and c.productcode =b.productcode"; }1、tiaoma 用单引号引起来 '"+tiaoma +"'2、Convert.ToInt32(dr) > 0这是麽意思?!判断用dr!=null 初学者疑惑 谁来帮我看看,在线等。。。急。。 用的if但是出现好几个“矩阵相等”,怎样让它遍历完之后,才判断相等 我想文本框里输入的只能是数字!请问如何用验证控件实现? 麻烦帮我看看这段代码有什么错,没分,请间量,相互学习 验证至少包括一个特殊字符,并且长度不小于7的字符串的正则表达式怎么写?,谢谢了!! 请问如何将控件的属性绑定到自定义类的一个属性? C#中button的边框怎么去掉? WEB页面的继承,该如何处理???? 如何添加一个自己的类? CAMD短信猫返回ERROR 请问ASP.NET在客户端怎么用JS和MD5给用户输入的加密然后传给服务器?
if (Convert.ToInt32(dr) > 0)
没有给出tiaoma和dr的定义,也无法知道你这都是在判断神马
代码也不完整,描述也不清楚
把sql语句提出来,放数据库里执行,看到底能不能查询到数据
你应该把sql语句放数据库里执行一下,先确定确实有数据,再纠结代码是否有问题
而且我已经指出了你一个很严重的BUG:如果没有数据,也去执行read,然后直接报错,执行read之前根本没判断到底是否有无数据
{
strdr = "select c.productname 品种,b.batch 批号,b.casecode 大袋码,a.boxcode 小袋码,b.impdate 生产时间 from WlcLine_boxCode a,WlcLine_caseCode b,WlcBs_Product c where a.boxcode=‘" + tiaoma + "’ and b.casecode=a.casecode and c.productcode =b.productcode";
}
else
{
strdr = "select c.productname 品种,b.batch 批号,b.casecode 大袋码,a.boxcode 小袋码,b.impdate 生产时间 from WlcLine_boxCode a,WlcLine_caseCode b,WlcBs_Product c where b.casecode=‘" + tiaoma + "’ and b.casecode=a.casecode and c.productcode =b.productcode";
}
1、tiaoma 用单引号引起来 '"+tiaoma +"'
2、Convert.ToInt32(dr) > 0这是麽意思?!判断用dr!=null