回 帖 发 新 帖 刷新版面

主题:请教各位高手

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
源错误: 
行 133: OleDbConnection1.Open()
行 134: OleDbCommand1.CommandText = "select * from 订货单表 where 周次='6' and 收货人='100' "
行 135: objreader = OleDbCommand1.ExecuteReader()//这一行为红字
行 136: DataGrid1.DataSource = objreader
行 137: DataGrid1.DataBind()
堆栈跟踪: 
[OleDbException (0x80040e10): 至少一个参数没有被指定值。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   System.Data.OleDb.OleDbCommand.ExecuteReader()
   aaaaaa.创建表.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\aaaaaa\创建表.aspx.vb:135
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()

回复列表 (共4个回复)

沙发

这种异常,你主要看一下“select * from 订货单表 where 周次='6' and 收货人='100' "”看看哪个字段在数据库中没有的(简单的说字段有没有写错)

板凳

请教,我单用每一条语句都可以调通
行 134: OleDbCommand1.CommandText = "select * from 订货单表 where 周次='6'"

行 134: OleDbCommand1.CommandText = "select * from 订货单表 where 收货人='100' "

3 楼

我是个菜鸟,请指教

4 楼

问题解决了,不知道什么毛病,呵呵。突然间就好了

我来回复

您尚未登录,请登录后再回复。点此登录或注册