主题:  为什么我的总是连接不上数据库(代码没有问题)

space2002002

职务:普通成员
等级:1
金币:0.0
发贴:9
#12006/1/3 12:29:28
以下是我的代码,编译调试没有错误!可是总是连接不上数据库,请教各位高手能否给小弟解决一下啊!

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Configuration;
namespace WebApplication2
{
    /// <summary>
    /// WebForm1 的摘要说明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.DataGrid DataGrid1;
    
        private void Page_Load(object sender, System.EventArgs e)
        {
            string strConn="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=example;Data Source=AA-63C63CA4B2AD;Packet Size=4096;Workstation ID=AA-63C63CA4B2AD";
            string strSql="select * from People";
            SqlConnection myCn=new SqlConnection(strConn);
            myCn.Open();
            SqlDataAdapter sda=new SqlDataAdapter(strSql,myCn);
            DataSet ds=new DataSet();
            sda.Fill(ds);
            DataGrid1.DataSource=ds;

        }

        #region Web 窗体设计器生成的代码
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /// <summary>
        /// 设计器支持所需的方法 - 不要使用代码编辑器修改
        /// 此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion


    }
}

以下是错误的信息:
“/WebApplication2”应用程序中的服务器错误。
--------------------------------------------------------------------------------

用户 'AA-63C63CA4B2AD\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'AA-63C63CA4B2AD\ASPNET' 登录失败。

源错误:


行 25:             string strSql="select * from People";
行 26:             SqlConnection myCn=new SqlConnection(strConn);
行 27:             myCn.Open();
行 28:             SqlDataAdapter sda=new SqlDataAdapter(strSql,myCn);
行 29:             DataSet ds=new DataSet();


源文件: c:\inetpub\wwwroot\webapplication2\webform1.aspx.cs 行: 27

堆栈跟踪:


[SqlException: 用户 'AA-63C63CA4B2AD\ASPNET' 登录失败。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
System.Data.SqlClient.SqlConnection.Open()
WebApplication2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication2\webform1.aspx.cs:27
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22006/1/3 12:33:48
没有提供Sql的登陆帐号和密码



沉浮

职务:普通成员
等级:1
金币:0.0
发贴:7
#32006/1/3 15:23:01
连本机的话ConnectionString就打("server=.;database=数据库名;uid=用户名;pwd=密码");
那些都什么数据包大小啊用它的默认值就行了。



Youngson

职务:普通成员
等级:1
金币:0.0
发贴:89
#42006/1/6 15:40:15
你安装SQL的时候是不是自定义了一个实例,没有使用默认实例?