0

我在 1and1.com 有一个窗口托管。我尝试使用以下代码连接数据库,但收到错误消息。您可以在此处查看错误消息http://www.s499993321.onlinehome.us/Default.aspx

有没有人知道发生?如何连接数据库?

    protected void Page_Load(object sender, EventArgs e)
    {

        using (SqlConnection cn = new SqlConnection("Server=localhost; Database=db500148144; User Id=dbo500148144; Password=12345abc"))
        {

            cn.Open();
            SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM people", cn);

            SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            rdr.Read();
            Response.Write(rdr[0].ToString());

        }
       // Response.Write("How");
    }
4

2 回答 2

0

如果 SQL 服务器在同一台机器上,请使用

SqlConnection cn = new SqlConnection(@"Server=.\MSSQLSERVER2012; Database=db500148144; User Id=dbo500148144; Password=12345abc")

MSSQLSERVER2012 是实例名称。找出名称的一种方法是打开 services.msc 并检查在您的计算机上运行的 sql server 服务的名称。对我来说是“SQL 服务器(MSSQLSERVER2012)”

于 2013-10-31T05:58:59.040 回答
-1

您的 web.config 文件中存在问题,请从 web.config 中删除 CustomeErrro 标记,然后尝试。

于 2013-10-31T05:45:28.070 回答