ASP.NET错误信息:至少一个参数没有被指定值

asp.net|错误

“/WebSite1”应用程序中的服务器错误。
--------------------------------------------------------------------------------

至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

源错误:

行 41:         sql_update = "update rizhi set rq='" & rq & "',je=" & je & ",[title]='" & title1 & "',content='" & content & "' where id=" & id
行 42:         mycommand = New OleDbCommand(sql_update, conn)
行 43:         j = mycommand.ExecuteNonQuery()
行 44:         mycommand.Dispose()
行 45:         conn.Close()
 

源文件: e:\asp.net\Visual Studio 2005\WebSites\WebSite1\rizhi_edit.aspx    行: 43

堆栈跟踪:

[OleDbException (0x80040e10): 至少一个参数没有被指定值。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +177
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +194
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +56
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +105
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +88
   ASP.rizhi_edit_aspx.submit(Object o, EventArgs e) in e:\asp.net\Visual Studio 2005\WebSites\WebSite1\rizhi_edit.aspx:43
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +75
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +97
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4919

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

这种错误一般是由于SQL语句引起的,例如上面的

 行 41:         sql_update = "update rizhi set rq='" & rq & "',je=" & je & ",[title]='" & title1 & "',content='" & content & "' where id=" & id

就是因为把字段n_je误写成je,而导致的错误。

时间: 2024-12-01 12:53:56

ASP.NET错误信息:至少一个参数没有被指定值的相关文章

至少一个参数没有被指定值

问题描述 下面代码出现错误:"至少一个参数没有被指定值"如何解决?代码如下:privatevoidbutton2_Click(objectsender,EventArgse){if(MessageBox.Show("你确定要退出吗?","退出确认",MessageBoxButtons.YesNo)==DialogResult.Yes){stringstrCon=(@"Provider=Microsoft.Jet.OleDb.4.0;Da

asp中提示至少一个参数没有被指定值 解决方法_应用技巧

错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值. 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值. 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是"",这样的参数去索引数据库当然是不行的. 详细出处参考:http://www.jb51.net/article/26119.htm Access 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据

asp中提示至少一个参数没有被指定值 解决方法

错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值. 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值. 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是"",这样的参数去索引数据库当然是不行的. 详细出处参考:http://www.jb51.net/article/26119.htm Access 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据

System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

问题描述 visual2008的gridview自带更新代码,提示System.Data.OleDb.OleDbException:至少一个参数没有被指定值.在sql测试时更新语句是可以通过的.<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConflictDetection="CompareAllValues"ConnectionString="<%$Connectio

vba 连接access数据库,rst.open那句出现问题,提示至少一个参数没有被指定值

问题描述 vba 连接access数据库,rst.open那句出现问题,提示至少一个参数没有被指定值 Private Sub Command6_Click() Dim conn As ADODB.Connection Set conn = New ADODB.Connection conn.ConnectionString = "Provider=microsoft.ace.oledb.12.0;persist security info=false;data source=f:login.ac

参数指定值-vb.net 至少一个参数没有被指定值

问题描述 vb.net 至少一个参数没有被指定值 Dim Name_CN As String = Name_CN_TextBox.Text Dim Personal_guid Personal_guid = Message_Oprations.DataGridView1.CurrentRow.Cells(14).Value.ToString cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Users

c#窗体-C#登陆失败,至少一个参数没有被指定值,求帮助

问题描述 C#登陆失败,至少一个参数没有被指定值,求帮助 private void 管理员ToolStripMenuItem_Click(object sender, EventArgs e) { string uid = null; //初始化登录名 string pwd = null; //初始化登陆密码 Login lg = new Login(this); //创建登陆对话框 lg.ShowDialog(); //显示登陆对话框 uid = lg.uid; //获取登录名 pwd = l

为什么:至少一个参数没有被指定值,百思不解其得

问题描述 stringhhhh=(dataGridView1[0,dataGridView1.CurrentCell.RowIndex].Value).ToString();intjjj=Convert.ToInt32(hhhh.Trim());stringlink_tex="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=llld.mdb";OleDbConnectionconn=newOleDbConnection(link_tex);str

PHP error_log()将错误信息写入一个文件(定义和用法)_php技巧

在php程序编写中,养成写入log文件的编程习惯,是一个很好的编程习惯,程序员都应该学会这种编程思想,不要太浮躁.前期编程的不严谨,往往会带来后期维护和调式的困难,付出的时间和精力将会更多.error_log() 是发送错误信息到某个地方的一个函数,在程序编程中比较常见,尤其是在程序调试阶段.本文将用实例讲解一下error_log()这个函数的用法,以及一些需要注意的问题. 复制代码 代码如下: <?php$str='这是条错误信息.';error_log($str,3,'errors.log'