添加数据参数出错,为什么! 不要指定SqlDbType和Size,直接指定参数名和参数值,试试?像这样:myComponent.SqlInsertCommand1.Parameters.Add("@UserName",username.Text) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。源错误: 行 49: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheSubject", subject.Text)行 50: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheContect", contect.Text)行 51: myComponent.SqlInsertCommand1.ExecuteNonQuery()行 52: End Sub行 53: 源文件: D:\asp.net\WebApplication2\addForm.aspx.vb 行: 51 我改成这样也是出错,天哪 myComponent.SqlInsertCommand1.Connection = myComponent.SqlConnection1 myComponent.SqlConnection1.Open() myComponent.SqlInsertCommand1.CommandText = "Insert Into igb (UserName,EMail,Subject,Contect) values ('TheUserName','TheEMail','TheSubject','TheContect')" myComponent.SqlInsertCommand1.ExecuteNonQuery() 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。源错误: 行 49: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheSubject", subject.Text)行 50: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheContect", contect.Text)行 51: myComponent.SqlInsertCommand1.ExecuteNonQuery()行 52: End Sub行 53: 总觉得你这个问题有点好笑,有意思啊,没传参数还说没有参数。你确定抛出异常的是这条SQL吗? 是不是Parameters.Add语句还在? Dropdownlist 服务器端获取的值是空 Numeric和varchar之间的区别 XML对节点操作的问题? 一个奇怪的asp.net2.0脚本回调的问题 CuteEditor的问题 菜鸟的问题:url传值 服务器访问asp.net程序要输入密码?为什么? TextBox中TextBox1_TextChanged事件中如何去DataList当前数据ID号 偶是初学:( ,公司让做个asp.net+sql的网站。 急急急急急急急急急急 HTML密码框一个BUG。 请问各位编asp.net程序时,是用vs.net编,还是用dreamweaver,两者怎样配合使用,谢谢!
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。源错误:
行 49: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheSubject", subject.Text)
行 50: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheContect", contect.Text)
行 51: myComponent.SqlInsertCommand1.ExecuteNonQuery()
行 52: End Sub
行 53:
源文件: D:\asp.net\WebApplication2\addForm.aspx.vb 行: 51
myComponent.SqlInsertCommand1.Connection = myComponent.SqlConnection1
myComponent.SqlConnection1.Open()
myComponent.SqlInsertCommand1.CommandText = "Insert Into igb (UserName,EMail,Subject,Contect) values ('TheUserName','TheEMail','TheSubject','TheContect')"
myComponent.SqlInsertCommand1.ExecuteNonQuery()
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 被准备语句 '(@Subject nvarchar(255),@Content ntext,@CreateTime datetime,@Cre' 需要参数 @Subject,但未提供该参数。源错误:
行 49: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheSubject", subject.Text)
行 50: 'myComponent.SqlInsertCommand1.Parameters.Add("@TheContect", contect.Text)
行 51: myComponent.SqlInsertCommand1.ExecuteNonQuery()
行 52: End Sub
行 53: