日期:2014-05-17  浏览次数:20476 次

VISUAL STUDIO 2010 无法连接数据库
 protected void Button2_Click(object sender, EventArgs e)
        {
            TextBox1.Text = "";
            TextBox2.Text = "";
            TextBox3.Text = "please try again later";
            Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaa");

            string constr = "server=smith-PC;database=save ;User Id=sa;Password=kqvfhpsiq;integrated security=true";
            SqlConnection con = new SqlConnection(constr);
            con.Open();
            string str = "select * from saveinfo ";
            SqlCommand cmd = new SqlCommand(str, con);
            SqlDataReader dr = cmd.ExecuteReader();
          
        }

------解决方案--------------------
引用:
调试通过,但是点击BUTTON2的时候会报错,用户代码未处理

这是前台的错误, 可能LZ这个页面是复制粘贴过来的,,前台有Button2_Click 类似这样的代码, 但是后台没有这个事件, 就会出现这种错误, 仔细检查下
------解决方案--------------------
数据库引擎是否启动,是否已允许远程连接.

先用sqlserver管理工具去连"server=smith-PC 这台服务器看能否连通
------解决方案--------------------

创一个form。加一个dgv,在dgv添加数据源(即你要连到的数据库和表),获得连接字符串。把字符串复制下来。
conn = new System.Data.SqlClient.SqlConnection(@"Data Source=ADMIN;Initial Catalog=TEST;Integrated Security=True");