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

标准表达式中数据类型不匹配

标准表达式中数据类型不匹配。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。

源错误: 


行 45:         con.Open();//打开数据库连接
行 46:         cmd.CommandText = "insert into tb_homePark values('" + this.txtCph.Text + "','" + this.txtTcch.Text + "','" + this.txtCz.Text + "','" + this.txtTcdd.Text + "','" + this.txtstime.Text + "','" + this.txtEtime.Text + "','" + this.txtTcglf.Text + "','" + this.txtjsr.Text + "','" + this.ddlsjqk.SelectedItem.Text.ToString() + "','" + this.txtBz.Text + "')";
行 47:         cmd.ExecuteNonQuery();
行 48:         Response.Write("<script language=javascript>alert('恭喜您,信息添加成功!');</script>");
行 49:         con.Close();
 

源文件: e:\ASP.NET\TM\03\WebSite3\cheliangxinxi\cheliangguanli.aspx.cs    行: 47 

堆栈跟踪: 


[OleDbException (0x80040e07): 标准表达式中数据类型不匹配。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +1006612
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +255
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +188
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +58
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +161
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +113
   caiqianguanli.Button1_Click(Object sender, EventArgs e) in e:\ASP.NET\TM\03\WebSite3\cheliangxinxi\cheliangguanli.aspx.cs:47
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

 
标准 数据类型 不匹配 异常处理 --------------------编程问答-------------------- 字段都不写,想不出错都难
INSERT INTO(字段1,....) VALUES(... --------------------编程问答-------------------- 如果有自增字段之类的,肯定是要出错的 --------------------编程问答-------------------- INSERT INTO(字段1,....) VALUES(...)
红色部分的字段要依次对应 --------------------编程问答-------------------- 老实点将表中的字段一一对应,这些细活就没有必要省略了。 --------------------编程问答-------------------- 字段类型搞错了,比如数值类型,你给加了引号,字符类型,没加引号 --------------------编程问答-------------------- --------------------编程问答-------------------- ddlsjqk.SelectedItem.Text就可以了,不用this.ddlsjqk.SelectedItem.Text.ToString --------------------编程问答-------------------- 好了,不用了,不过还是谢谢了,类型我弄错了而已!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,