将数据类型 varchar 转换为 numeric 时出错。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 将数据类型 varchar 转换为 numeric 时出错。源错误:
行 260: Open();
行 261: myCommand = new SqlCommand(str_Sql,myConnection);
行 262: myCommand.ExecuteNonQuery();
行 263: myCommand.Dispose();
行 264: Close();
源文件: F:\WWWroot\public\myDb.cs 行: 262
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 将数据类型 varchar 转换为 numeric 时出错。源错误:
行 260: Open();
行 261: myCommand = new SqlCommand(str_Sql,myConnection);
行 262: myCommand.ExecuteNonQuery();
行 263: myCommand.Dispose();
行 264: Close();
源文件: F:\WWWroot\public\myDb.cs 行: 262
解决方案 »
- 新人想找書看
- 如何取得 html 代码中 某一个 table 中的 input 集合的 text 值。
- httpRequest和httpwebrequest
- (求助)绑定的问题,谢谢
- |M| 第六贴:总共450分:事件委托总:在过程中如何进行事件委托
- 请问,怎样判断一个字符串中是否含有某字符。谢谢啊!!!
- 用C#动态创建mysql数据库问题
- 用ASP.NET联接SQL Server相关的问题(在线等)
- 删除文件的问题
- data grid基础问题
- 关于超级连接地址中文编码的问题,我想取消iis自动对中文base64编码的问题,如何解决???
- 我的sql数据库通过隔离网闸后,在应用服务器端连接不到sql数据库,但是可以连接到oracle数据库,怎么回事呀?急!
因为我的是把这个执行语句做在一个类的方法里,
public void ExeSql(string str_Sql)
{
Open();
myCommand = new SqlCommand(str_Sql,myConnection);
myCommand.ExecuteNonQuery();
myCommand.Dispose();
Close();
}之前所有调用这个类的方法的SQL语句都没问题,,而且程序运行了快一年了,昨天不知道改什么东东了,所有的调用这个类的这个方法的都提示这个错误,,唉...........请大家出出主意,我要吐血了.
而tcourtype的各列的类型为:
sortCode(varchar )
sortName(varchar )
sortTaxis(decimal(2.0))
uplevelCode(varchar )
sortPic(nvarchar )
itsEnd(nvarchar )
extraInfo(text)
这明显就是 SQL 的问题啊, sortTaxis 是 Decimal 类型,而 SQL INSERT 时却用引号,这……??
sortCode , sortName, sortTaxis,uplevelCode ,sortPic,itsEnd,extraInfo) values(
'20050928134130','sdfsdf' , '' ,'20050319112142','' ,'0' ,'' )你比较一下吧,晕死