当前位置:编程学习 > C#/ASP.NET >>

objectdatasource在insert时出错!!

ObjectDataSource   数据源设成一个中间层的一个insert数据的方法,此方法需要2个参数,分别是用户在网页上3个text框的输入值,要实现的目标是用户输入完后点击确定按钮开始调用与ObjectDataSource绑定的insert方法  
    
  在按钮中如此给ObjectDataSource设置参数:   
 ObjectDataSource1.InsertParameters.Add("id", TypeCode.Int32, Me.TextBox1.Text.Trim())
        ObjectDataSource1.SelectParameters.Add("name", TypeCode.String, Me.TextBox2.Text.Trim())


        ObjectDataSource1.Insert()
错误信息如下:
ObjectDataSource“ObjectDataSource1”没有可以插入的值。请检查“values”字典是否包含值。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: ObjectDataSource“ObjectDataSource1”没有可以插入的值。请检查“values”字典是否包含值。

源错误: 


行 29: 
行 30: 
行 31:         ObjectDataSource1.Insert()
行 32:     End Sub
行 33: End Class
 
--------------------编程问答-------------------- ObjectDataSource1.SelectParameters.Add("name", TypeCode.String, Me.TextBox2.Text.Trim())

=======

Insert 的时候怎么跑了个 Select 出来? --------------------编程问答-------------------- 错误已更改,问题和刚才的一样!!新手呀 不知道怎么办?
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,