帮帮忙啊~~为什么会这样???
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 26: SqlConnection myConnection = new SqlConnection( "server=127.0.0.1;database=pubs;uid=sa;pwd=sa ");
行 27: SqlDataAdapter myCommand = new SqlDataAdapter( "select * from Titles ", myConnection);
行 28: myConnection.Open();
行 29: DataSet ds = new DataSet();
行 30: myCommand.Fill(ds, "Titles ");
[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
WebApplication2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication2\webform1.aspx.cs:28
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
就是不能连接数据库..open就出错~~
------解决方案--------------------SqlConnection myConnection = new SqlConnection( "server=127.0.0.1;database=pubs;uid=sa;pwd=sa ");
行 27: SqlDataAdapter myCommand = new SqlDataAdapter( "select * from Titles ", myConnection);
行 28: myConnection.Open();
---------------------
检查你的链接字符串对不对,把127.0.0.1换成localhost或.
试试在查询分析器里select * from Titles能不能用
------解决方案--------------------看看~~!数据库连接字符有问题没~~
------解决方案--------------------第一,测试连接字符串是否正确
第二,如是SqlDataAdapter ,可以不用myConnection.Open();