0

ローカル データベースに接続しようとすると問題が発生します。このサイトの他の投稿からの提案をいくつか試しましたが、役に立ちませんでした。どんな助けでも大歓迎です。以下は私がこれまでに持っているものです。

private void button1_MouseClick(object sender, MouseEventArgs e)
{
    try
    {
        sConnection = "Server=(localdb)\Database1;Integrated Security=true;";

        dbConn = new SqlConnection(sConnection);
        dbConn.Open();

        sql = "SELECT * FROM Table2 ORDER" +
            "BY Customer name ASC;";
        dbCmd = new SqlCommand();
        dbCmd.CommandText = sql;
        dbCmd.Connection = dbConn;

        dbReader = dbCmd.ExecuteReader();

        while (dbReader.Read())
        {
            aMember = new member(dbReader["Name2"].ToString());
            this.listBox1.Items.Add(aMember);


        }

        dbReader.Close();
        dbConn.Close();
    }
    catch (System.Exception exc)
    {
        MessageBox.Show(exc.Message);
    }
}
4

3 に答える 3

0

ここに問題があると思います。

sConnection = "Server=(localdb)\Database1;Integrated Security=true;";

これをチェックして

sConnection = "Server=(localdb)\\Database1;Integrated Security=true;";

.NET Framework 4.5 以降では、次のようにして LocalDB データベースに接続することもできます。

server=(localdb)\\myInstance

このドキュメントを確認してください。

于 2013-08-07T18:28:09.350 に答える