在 vs.net2005中 我把数据库连接上了 可是怎么运行的时候出现数据库无法打开的异常呢 大家帮忙看一下  初次连接数据库,不是太熟、、、

解决方案 »

  1.   

    using System.Data.SqlClient;/// <summary>
    /// DB 的摘要说明
    /// </summary>
    public class DB
    {
    public DB()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
        public static SqlConnection createConnection()
        {
            SqlConnection con = new SqlConnection("server=.;database=vote;uid=KEY-CE4460D5845;pwd=;");
            return con;
        }  我也不知道uid的值是多少 这个是我的机器明,我试了几个
      

  2.   

    protected void Page_Load(object sender, EventArgs e)
        {
            this.HyperLink1.NavigateUrl = "http://www.sohu.com";
            if (!this.IsPostBack)
            {
                //创建连接
                SqlConnection con = DB.createConnection();
                con.Open();
                //查询选举标题
                SqlCommand cmd = new SqlCommand("select voteTitle from voteMaster where voteID=" + this.voteID, con);
                string title = Convert.ToString(cmd.ExecuteScalar());
                this.biaoti.Text = title;            //查询对应的投票条目
                SqlCommand cmdItem = new SqlCommand("select voteDetailsID,voteItem from voteDetails where voteID=" + this.voteID, con);
                SqlDataReader sdr = cmdItem.ExecuteReader();
                this.CheckBoxList1.DataSource = sdr;
                this.CheckBoxList1.DataTextField = "voteItem";
                this.CheckBoxList1.DataValueField = "vateDetailsID";
                this.CheckBoxList1.DataBind();
                sdr.Close();
                con.Close();        }
        }结果报            con.Open();打开不了、、
      

  3.   

    create table voteMaster
    (
    voteID int primary key,
    voteTitle varchar(100) not null,
    voteSum int default 0
    )insert into voteMaster values(1,'选举工会主席!',0)
    insert into voteMaster values(2,'对网站建设的意见',0)
    select * from voteMaster
    create table voteDetails
    (
    voteID int foreign key references voteMaster(voteID),
    voteDetailsID int not null,
    voteItem varchar(20) not null,
    voteNum int default 0,
    primary key(voteID,voteDetailsID)
    )
    insert into voteDetails values(1,1,'海涛',0)
    insert into voteDetails values(1,2,'王',0)
    insert into voteDetails values(1,3,'张',0)insert into voteDetails values(2,1,'非常好',0)
    insert into voteDetails values(2,2,'好',0)
    insert into voteDetails values(2,3,'一般',0)
    insert into voteDetails values(2,4,'需要改进',0)
    select * from voteDetails这个是 sql的代码 我使用的是 vs.net2005
      

  4.   

    uid 是user id 的缩写 就是你SqlServer的登陆用户名。比如sa