![]() |
#2
zxr9462006-08-31 21:20
下面是全源码 namespace mybook protected System.Web.UI.WebControls.TextBox email; } #region Web 窗体设计器生成的代码 } private void Button_Click(object sender, System.EventArgs e) //检查用户EMAIL是否已经被注册 //提交用户,对用户密码和提示答案加密 //开始将用户注册资料添加入库 //obj.mdbconn.Close(); |
我跟着别人的源码做的,人家的能成功我却出现问题
//开始将用户注册资料添加入库
string sql="insert into [user](uid,pass,email,sex,age,oicq,hostpage,sendtime)"+
"values('"+userid.Text+"','"+a_password+"','"+email.Text+"','"+sex.SelectedItem.Text+"','"+age.Text+"','"+oicq.Text+"','"+hostpage.Text+"','"+DateTime.Now+"')";
mycommand=new OleDbCommand(sql,obj.mdbconn);
mycommand.ExecuteNonQuery();
“/mybook”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 113:
行 114: //开始将用户注册资料添加入库
行 115: string sql="insert into [user](uid,pass,email,sex,age,oicq,hostpage,sendtime)"+
行 116: "values('"+userid.Text+"','"+a_password+"','"+email.Text+"','"+sex.SelectedItem.Text+"','"+age.Text+"','"+oicq.Text+"','"+hostpage.Text+"','"+DateTime.Now+"')";
行 117: mycommand=new OleDbCommand(sql,obj.mdbconn);
源文件: c:\inetpub\wwwroot\mybook\usereg.aspx.cs 行: 115
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
mybook.usereg.Button_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\mybook\usereg.aspx.cs:115
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()
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032