0

データベースとのすべての対話用のクラスを作成したいのですが、いくつか問題があります。

class Sqlconnection
{
    private string connection = null;

    private string result = null;

    public SqlConnection dbConnection() 
    {
        SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionInfo"].ConnectionString);
        try
        {
            connection.Open();
            return connection;
        }
        catch (SqlException ex)
        {
            return false;
        }
    }
}

this.connection でクラスを参照できません。connectionCmd や connectionClose などの他の関数で接続を使用したいと考えています。クラスへのSQL接続文字列を参照するにはどうすればよいですか? false を返すことはできませんが、接続の構築が成功した場合、これはメインプログラムをチェックインするために必要ですか?

皆さん、ありがとうございました!

4

3 に答える 3

2

別のクラスからプライベート クラスのプライベート メンバーにアクセスしますか? あなたが正しいと読んでいる場合は、アクセス修飾子と、プライベート、パブリック、静的、内部(およびその他)の意味を確認する必要があります。正しく読んでいない場合は、お詫び申し上げます。私のコメントを無視するか、眼鏡をかけるように言ってください。

于 2013-11-15T09:58:24.020 に答える