.net错误
这是连接数据库(access),字段有ID Name Password1 Password2 email question answer qq icp=q msn
void Page_Load(Object sender ,EventArgs e){
Label lb1=new Label();
Panel1.Controls.Add(new LiteralControl("
"));
Panel1.Visible=true;
Panel2.Visible=false;
}
void btAgree_Onclick(Object sender ,EventArgs e){
Label lb1=new Label();
Panel1.Controls.Add(lb1);
Panel1.Controls.Add(new LiteralControl("
"));
Panel1.Visible=false;
Panel2.Visible=true;
}
void btReg_Onclick(Object sender ,EventArgs e){
Label lb1=new Label();
Panel1.Controls.Add(lb1);
Panel1.Controls.Add(new LiteralControl("
"));
Panel1.Visible=false;
Panel2.Visible=true;
string strUserName=Request["name"];
string strUserPassword=Request["Password1"];
string strUserPassword2=Request["Password2"];
string strUserEmail=Request["email"];
string strUserQuestion=Request["question"];
string strUserAnswer=Request["answer"];
string strUserQq=Request["qq"];
string strUserIcq=Request["icq"];
string strUserMsn=Request["msn"];
OleDbConnection Conn=new OleDbConnection();
Conn.C+"Data Source="+Server.MapPath("person.mdb");
Conn.Open();
String strSQL="insert into grade(Name,Password1,Password2,email,question,answer,qq,icq,msn)values('"+strUserName+"','"+strUserPassword+"','"+
strUserPassword2+"','"+strUserEmail+"','"+strUserQuestion+"','"+strUserAnswer+"','"+strUserQq+"','"+strUserIcq+"','"+strUserMsn+"')";
OleDbCommand Comm=new OleDbCommand(strSQL,Conn);
Comm.ExecuteNonQuery();
OleDbCommand Comm1=new OleDbCommand("select * from grade",Conn);
OleDbDataReader dr=Comm1.ExecuteReader();
dg.DataSource=dr;
dg.DataBind();
Conn.Close();
Response.Write("操作成功");
}
服务条款和声明
为维护网上公共秩序和社会稳定,请您自觉遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播下列信息:
(一)煽动抗拒、破坏宪法和法律、行政法规实施的;
(二)煽动颠覆国家政权,推翻社会主义制度的;
(三)煽动分裂国家、破坏国家统一的;
(四)煽动民族仇恨、民族歧视,破坏民族团结的;
(五)捏造或者歪曲事实,散布谣言,扰乱社会秩序的;
(六)宣扬封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪的;
(七)公然侮辱他人或者捏造事实诽谤他人的,或者进行其他恶意攻击的;
(八)损害国家机关信誉的;
(九)其他违反宪法和法律行政法规的;
(十)进行商业广告行为的。
二、互相尊重,对自己的言论和行为负责。
用户名:
密 码:
密 码(确认):
e-mail:
找回密码问题:
找回密码答案:
选择会员组:
QQ:
ICQ:
MSN:
个人资料
function f_detail()
{
var obj = document.all.t_detail;
if (obj.style.display == "")
{
obj.style.display = "none";
}else{
obj.style.display = "";
}
}
姓名:
性别:
生日:
年
月
日
相片:
血型:
国家:
省/自治区:
市:
电话:
联系地址:
邮编:
职业:
财会/金融
工程师
顾问
计算机相关行业
家庭主妇
教育/培训
客户服务/支持
零售商/手工工人
退休
无职业
销售/市场/广告
学生
研究和开发
一般管理/监督
政府/军队
执行官/高级管理
制造/生产/操作
专业人员
自雇/业主,其他
学历:
小学
初中
高中
大学
硕士
博士
毕业学校:
RSS标题:
自我简介:
(
“/aaa”应用程序中的服务器错误。
--------------------------------------------------------------------------------
标准表达式中数据类型不匹配。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。
源错误:
行 49:
行 50: OleDbCommand Comm=new OleDbCommand(strSQL,Conn);
行 51: Comm.ExecuteNonQuery();
行 52: OleDbCommand Comm1=new OleDbCommand("select * from grade",Conn);
行 53: OleDbDataReader dr=Comm1.ExecuteReader();
源文件: D:\xxx\zhuce2.aspx 行: 51
堆栈跟踪:
[OleDbException (0x80040e07): 标准表达式中数据类型不匹配。]
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +154
System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +54
ASP.zhuce2_aspx.btReg_Onclick(Object sender, EventArgs e) in D:\xxx\zhuce2.aspx:51
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1263
--------------------------------------------------------------------------------
版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0
|