using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WeaherWorks.Orders
{
/// <summary>
/// Or_add 的摘要说明。
/// </summary>
public class Or_add : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Submit;
protected System.Web.UI.WebControls.TextBox A1;
protected System.Web.UI.WebControls.TextBox A2;
protected System.Web.UI.WebControls.TextBox A3;
protected System.Web.UI.WebControls.TextBox A4;
protected System.Web.UI.WebControls.TextBox A5;
protected System.Web.UI.WebControls.TextBox A6;
protected System.Web.UI.WebControls.TextBox A7;
protected System.Web.UI.WebControls.TextBox A8;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator5;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator6;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator7;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator8;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Submit.Click += new System.EventHandler(this.Submit_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Submit_Click(object sender, System.EventArgs e)
{
//try{
String MyConnString="Password=123456;User ID=sa;Initial Catalog=WeatherWorks1;Data Source=.";
//String MySqlString = "INSERT INTO Orders (A1,A2,A3,A4,A5,A6,A7,A8)Values(@A1,@A2,@A3,@A4,@A5,@A6,@A7,@A8)" ;
SqlConnection Conn = new SqlConnection(MyConnString);
//SqlCommand Command = Conn.CreateCommand();
// Command.CommandText= MySqlString;
Conn.Open();
// }catch(SqlException a)
//{
// string messagee;
// for(int i=0;i<a.Errors.Count;i++)
// {
// messagee+=a.Errors[i].message;
// }
//response.write(messagee);
// }
// Command.Parameters.Add("@A1",SqlDbType.Char).Value = A1.Text ;
// Command.Parameters.Add("@A2",SqlDbType.Char).Value = A2.Text ;
// Command.Parameters.Add("@A3",SqlDbType.Char).Value = A3.Text ;
// Command.Parameters.Add("@A4",SqlDbType.Char).Value = A4.Text ;
// Command.Parameters.Add("@A5",SqlDbType.Char).Value = A5.Text ;
// Command.Parameters.Add("@A6",SqlDbType.Char).Value = A6.Text ;
// Command.Parameters.Add("@A7",SqlDbType.Char).Value = A7.Text ;
// Command.Parameters.Add("@A8",SqlDbType.Char).Value = A8.Text ;
// Command.ExecuteNonQuery();
//Conn.Close();
// Response.Redirect("Log.aspx");
}
}
}
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
LoadLibraryW(UInt16* ) +0
System.EnterpriseServices.Thunk.Security.Init() +76
System.EnterpriseServices.Thunk.Security.SuspendImpersonation() +81
System.EnterpriseServices.Platform.Initialize() +497
System.EnterpriseServices.ResourcePool..ctor(TransactionEndDelegate cb) +11
System.Data.SqlClient.ConnectionPool..ctor(DefaultPoolControl ctrl) +797
System.Data.SqlClient.PoolManager.FindOrCreatePool(DefaultPoolControl ctrl) +170
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +358
System.Data.SqlClient.SqlConnection.Open() +384
WeaherWorks.Orders.Or_add.Submit_Click(Object sender, EventArgs e) +39
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() +1277
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
自己认为可能是MSDE的问题,高手帮看看,在线等
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WeaherWorks.Orders
{
/// <summary>
/// Or_add 的摘要说明。
/// </summary>
public class Or_add : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Submit;
protected System.Web.UI.WebControls.TextBox A1;
protected System.Web.UI.WebControls.TextBox A2;
protected System.Web.UI.WebControls.TextBox A3;
protected System.Web.UI.WebControls.TextBox A4;
protected System.Web.UI.WebControls.TextBox A5;
protected System.Web.UI.WebControls.TextBox A6;
protected System.Web.UI.WebControls.TextBox A7;
protected System.Web.UI.WebControls.TextBox A8;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator5;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator6;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator7;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator8;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Submit.Click += new System.EventHandler(this.Submit_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Submit_Click(object sender, System.EventArgs e)
{
//try{
String MyConnString="Password=123456;User ID=sa;Initial Catalog=WeatherWorks1;Data Source=.";
//String MySqlString = "INSERT INTO Orders (A1,A2,A3,A4,A5,A6,A7,A8)Values(@A1,@A2,@A3,@A4,@A5,@A6,@A7,@A8)" ;
SqlConnection Conn = new SqlConnection(MyConnString);
//SqlCommand Command = Conn.CreateCommand();
// Command.CommandText= MySqlString;
Conn.Open();
// }catch(SqlException a)
//{
// string messagee;
// for(int i=0;i<a.Errors.Count;i++)
// {
// messagee+=a.Errors[i].message;
// }
//response.write(messagee);
// }
// Command.Parameters.Add("@A1",SqlDbType.Char).Value = A1.Text ;
// Command.Parameters.Add("@A2",SqlDbType.Char).Value = A2.Text ;
// Command.Parameters.Add("@A3",SqlDbType.Char).Value = A3.Text ;
// Command.Parameters.Add("@A4",SqlDbType.Char).Value = A4.Text ;
// Command.Parameters.Add("@A5",SqlDbType.Char).Value = A5.Text ;
// Command.Parameters.Add("@A6",SqlDbType.Char).Value = A6.Text ;
// Command.Parameters.Add("@A7",SqlDbType.Char).Value = A7.Text ;
// Command.Parameters.Add("@A8",SqlDbType.Char).Value = A8.Text ;
// Command.ExecuteNonQuery();
//Conn.Close();
// Response.Redirect("Log.aspx");
}
}
}
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
LoadLibraryW(UInt16* ) +0
System.EnterpriseServices.Thunk.Security.Init() +76
System.EnterpriseServices.Thunk.Security.SuspendImpersonation() +81
System.EnterpriseServices.Platform.Initialize() +497
System.EnterpriseServices.ResourcePool..ctor(TransactionEndDelegate cb) +11
System.Data.SqlClient.ConnectionPool..ctor(DefaultPoolControl ctrl) +797
System.Data.SqlClient.PoolManager.FindOrCreatePool(DefaultPoolControl ctrl) +170
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +358
System.Data.SqlClient.SqlConnection.Open() +384
WeaherWorks.Orders.Or_add.Submit_Click(Object sender, EventArgs e) +39
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() +1277
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
自己认为可能是MSDE的问题,高手帮看看,在线等
解决方案 »
- 遍历一个泛型数据所得的不同值如何加到新的一个泛型实例中????
- 调用方法 不知道怎么弄?
- dundaswebchart 属性问题 在线等 急急急!!!!
- System.Web.Configuration.PagesSection.AutoEventWireup 能在运行时用代码设置成false吗?
- 为什么我的frame网页不能显示内容,我用的是vs.2005的c#。急!
- asp.net如何获取asp页面登陆时候的用户名
- <急!急!急!>asp.net用FileUpload控件上传.zip的压缩包到服务器之后自动解压到指定的文件夹下怎么实现
- 关于使用IHttpHandler的问题
- 这是什么错误,怎么改
- 求救。头晕了,想不到办法了。
- 有熟悉HTTPS的朋友帮忙解决下饿(我没分了,有好心的帮忙解决下么)
- JS文件中怎么设置本地的文件啊 为什么只能设置网络的文件啊?
要重新装下系统```
和IIS``
我也遇到过这样的问题
String MySqlString = "INSERT INTO Orders (A1,A2,A3,A4,A5,A6,A7,A8)Values(@A1,@A2,@A3,@A4,@A5,@A6,@A7,@A8)" ;
SqlConnection Conn = new SqlConnection(MyConnString);
SqlCommand Command = new SqlCommand(MySqlString,Conn);
Conn.Open();
Conn.Open();//移上来看看
SqlCommand Command = Conn.CreateCommand();
Command.CommandText= MySqlString;
我就这么几句
private void submit_click(object sender,system.eventargs e)
{
string Myconnstring="Server=(local);Database=WeatherWorks;uid=sa;pwd="
sqlconnection conn = new sqlconnection(Myconnstring);
conn.open();}
看来问题不在这段程序上。调试看看。conn是否真的是空的。