日期:2014-05-18  浏览次数:20454 次

求助:关于向数据源插入行的问题
我的表里有两个列,一个是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#是个强类型的语言啊。。对这种 特别的。。