读书人

insert 料的候什麽提示以下

发布时间: 2012-01-06 22:55:18 作者: rapoo

insert 料的候什麽提示以下.教,!
varchar 值 'CA001 ' 成料型 int ,失。
描述: 在行目前 Web 要求的程中生未理的例外情形。堆追以取得的,以及在程式中生的位置。

例外: System.Data.SqlClient.SqlException: varchar 值 'CA001 ' 成料型 int ,失。

原始程式:


行 86:
行 87: SqlCommand cmd = new SqlCommand( "insert into nb_YiQiTool(ToolID,Title,Specs,LiaoHao,Unit,SumNumb,AnQuanNumb) values( ' "+this.tbsum.Text.Trim()+ " ', ' "+this.tbLiaoHao.Text.Trim()+ " ', ' "+this.tbFact.Text.Trim()+ " ', ' "+this.tbTitle.Text.Trim()+ " ', ' "+this.tbUnit.Text.Trim()+ " ', ' "+this.tbGunGe.Text.Trim()+ " ', ' "+tbExcept.Text.Trim()+ " ') ",Con);
行 88: if(cmd.ExecuteNonQuery()> 0)
行 89: {
行 90: this.Page.RegisterStartupScript( " ", " <script> alert ( '料添加成功! ') </script> ");


原始程式: c:\inetpub\wwwroot\webapplication3\newfile.aspx.cs 行: 88

堆追:


[SqlException: varchar 值 'CA001 ' 成料型 int ,失。]




[解决办法]
//SqlException: varchar 值 'CA001 ' 成料型 int ,失。]

数据类型不一致呀...将字段类型改为varchar吧,


[解决办法]
最好用存储过程拉,在查询分析器里做
[解决办法]
类型不对呀
[解决办法]
转下嘛
[解决办法]
//SqlException: varchar 值 'CA001 ' 成料型 int ,失。]

数据类型不一致呀

看一下值 "CA001 "所对应插入数据库中的表字段是什么类型的,如果是int类型的就不对了.
一个一个的对类型是否正确,而且大小是否相同.


[解决办法]
插入的 数据类型 和数据库里相应字段 的数据类型不一致 该一下应该就可以啦

读书人网 >asp.net

热点推荐