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 はインスタンス名です。名前を確認する 1 つの方法は、services.msc を開いて、マシンで実行されている sql サーバー サービスの名前を確認することです。私にとっては「SQLサーバー(MSSQLSERVER2012)」でした

于 2013-10-31T05:58:59.040 に答える
-1

web.config ファイルに問題があります。CustomeErrro タグを web.config から削除して、試してください。

于 2013-10-31T05:45:28.070 に答える