0

デスクトップ アプリケーションのセットアップ ファイルを作成しようとしています。データベースとして SQL Server Express を使用し、プログラミング言語として c# を使用しています。セットアップファイルの作成について検索しましたが、疑問があります...クラス内のデータベースに接続するコードを作成し、必要な場所で呼び出しました。

接続を作成するためのコードは..

class dbConnection
{
    SqlConnection con;

    public SqlConnection doConnection()
    {

        try
        {
            String str = "Data Source=Basu-Pc\\SQL;Initial Catalog=PhoenixIS;Integrated Security=True;Pooling=False";
            con = new SqlConnection(str);
            con.Open();

        }
        catch (Exception exc)
        {

            MessageBox.Show(exc.Message);
        }
        return con;
    }
}

私はこのクラスを必要な場所で呼び出します....そして今、いくつか質問があります:

  1. 他のシステムにデプロイするために接続文字列を変更するにはどうすればよいですか?
  2. 面倒なシステムと一緒にSQL Expressを展開するにはどうすればよいですか?

私の質問に対する答えを教えてください...

4

1 に答える 1

0

このリンクのように、セットアップ プロジェクトを作成できます。

セットアップ プロジェクトを段階的に作成する

SQL 接続文字列については、.ini ファイルを作成し、このリンクのようにプログラムでそのファイルを読み取るだけです。

SQL Express をデプロイする場合は、セットアップ プロジェクトでリソースとして db ファイルを追加するだけです。

HTH。

于 2012-06-02T14:39:03.523 に答える