下面的代码错在哪里?为什么总是连接失败??
各位大虾帮帮忙啊!感激不尽!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;namespace WebApplication7
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {        }        protected void Button1_Click(object sender, System.EventArgs e)
        {
            try
            {
                SqlConnection myConnection = new SqlConnection();
                string strConn = "server=localhost;uid=sa;pwd=;database=Aspnet";
                myConnection.ConnectionString = strConn;
                myConnection.Open();
                Response.Write("连接成功!");
                myConnection.Close();
            }            catch
            {
                Response.Write("连接失败!");
            }
        }
        
    }
}

解决方案 »

  1.   

       string strConn = "server=(localhost);uid=sa;pwd=;database=Aspnet";    string strConn = "server=.;uid=sa;pwd=;database=Aspnet"; 
      

  2.   


    越答越错,没有 server=(localhost) 这种写法的。应该是:server=.
    server=127.0.0.1
    server=(local)
    server=localhost之一。
      

  3.   

    如果是 MS SQL 2005 Express,默认实例名可能是:server=(local)\SQLEXPRESS
      

  4.   

    注意C#中的反斜杠的转义作用:
    string strConn = @"server=localhost\SQLPRESS;uid=sa;pwd=;database=Aspnet"; 
    string strConn = "server=localhost\\SQLPRESS;uid=sa;pwd=;database=Aspnet"; 
      

  5.   


    server=. 
    server=127.0.0.1 
      

  6.   

    取得准确数据库连接字符串的做法可以在aspx页面拖一个sqlConnection组件,在界面上配置连接,然后把那个连接字符串ctrl+c出来就好了
      

  7.   

    @"data source=localhost;uid=sa;pwd=;database=project_db";
      

  8.   

    呵呵代码是没有错的.
    请确认你自己本地装的sql服务器名,用户,密码
    数据库是否存在, 是不是你建立的,不是的话有没有附加数据库.
    你那代码是vs2005里是能正常运行的.你的是2008,我想这和版本没有影响.
     请加这些代码测下.
    catch(Exception ex)
         {
           MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
           }
      

  9.   

    2008版的数据库+2008的Visual Studio