一个注册页面,前几天还正常,今天一运行就出现如题的问题.代码如下:
Dim conn As OleDbConnection
conn = New OleDbConnection()
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("usersdb.mdb")
conn.Open()
If radiobtn1.Checked = True Then
Dim Cmd As OleDbCommand
Dim sqlstr As String
sqlstr = "select * from stuinfo where stuname='" & username.Text & "'"
Cmd = New OleDbCommand(sqlstr, conn)
Dim rd As OleDbDataReader = Cmd.ExecuteReader()
If rd.Read() Then
Response.Write("<script>alert('该用户已存在,请重新输入!!!')</script>")
Else
If StrComp(password.Text, repass.Text) Then
Response.Write("<script>alert('两次输入的密码不相同,请重新输入!!!')</script>")
Else
step1.Visible = False
step2.Visible = True
End If
rd.Close()
End If
ps:至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
Dim conn As OleDbConnection
conn = New OleDbConnection()
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("usersdb.mdb")
conn.Open()
If radiobtn1.Checked = True Then
Dim Cmd As OleDbCommand
Dim sqlstr As String
sqlstr = "select * from stuinfo where stuname='" & username.Text & "'"
Cmd = New OleDbCommand(sqlstr, conn)
Dim rd As OleDbDataReader = Cmd.ExecuteReader()
If rd.Read() Then
Response.Write("<script>alert('该用户已存在,请重新输入!!!')</script>")
Else
If StrComp(password.Text, repass.Text) Then
Response.Write("<script>alert('两次输入的密码不相同,请重新输入!!!')</script>")
Else
step1.Visible = False
step2.Visible = True
End If
rd.Close()
End If
ps:至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
解决方案 »
- 如何用vs2010调试虚拟主机上的asp.net程序
- 从word中复制内容包含图片到编辑器中
- 请问 :ff下 怎么显示svg
- 大家说说做程序员有前途吗?
- asp.net的预览问题,在线等答案
- 谢谢 LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) 等以上高手
- 发现TreeView控件一个新问题,解决不了,请各位帮忙!!
- 用户退出时删除上传到服务器上的文件?
- 我安装的AJAX Control Toolkit 为啥没有updatepanel 啊?很着急,
- 可以用response.redirect和链接发送变量到指定窗口(frame)吗?
- 帮忙解决下 Object moved to here 的问题;
- 使用Ajax和C#实现的多文件上载状态条[原创]
下面的堆栈看不懂哦
至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪:
[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.ExecuteReader(CommandBehavior behavior) +91
System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) +4
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +139
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +140
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1653
System.Web.UI.WebControls.AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +58
System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +82
System.Web.UI.WebControls.ListControl.PerformSelect() +18
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +68
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +61
System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +26
System.Web.UI.Control.PreRenderRecursiveInternal() +88
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5729