当前位置: 代码迷 >> ASP.NET >> 关于向数据源插入行的有关问题
  详细解决方案

关于向数据源插入行的有关问题

热度:8300   发布时间:2013-02-25 00:00:00.0
求助:关于向数据源插入行的问题
我的表里有两个列,一个是ID(自增),一个是score,是int16的。
想在设计视图里用一个textbox和一个button完成插入。数据源的InsertParameter里是这样写的: <asp:ControlParameter   ControlID= "TextBox2 "   Name= "score "   PropertyName= "Text "   Type= "Int16 "   /> ,在button的click事件里写了AccessDataSource1.Insert();。填好点击会出现FormatException。

是不是因为表里数据是int16而textbox1.Text取出来的是string而造成的?不知道应该怎样做?

------解决方案--------------------------------------------------------
你还是吧你的InsertCommand的CommandText贴出来吧
------解决方案--------------------------------------------------------
后台代码也帖出来看看.
------解决方案--------------------------------------------------------
FormatException。 这个就是说格式有问题啊。。当然是类型造成的啊。。c#是个强类型的语言啊。。对这种 特别的。。
  相关解决方案