0

以下は私の非常に単純な静的クラスです。何が悪いのかわからない。正しい「using」ステートメントを持つ非静的クラスで使用しています。Intellisenseは、クラスとその1つのメソッドを認識します。

エラーが発生します

「SQLUserDataManager」という名前は、現在のコンテキストには存在しません。」

public static class SQLUserDataManager
    {
        public static SqlConnection connection;
        private static bool connectionMade;

        static SQLUserDataManager()
        {


        }

        public static void SpecifyConnection(string username, string password, string database)
        {

            string connectionString = "user id=" + username +
                                        ";password=" + password + ";server=127.0.0.1" +
                                        ";Trusted_Connection=yes" +
                                        ";database=NetunityUsers" +
                                        ";connection timeout=30";

        }
    }

更新:これは私が使用している行です。

 SQLUserDataManager.SpecifyConnection("admin", "password", "Users");

問題が解決しました

コンパイル中にエラーが発生したファイルを含むDLLがあります。このDLLには、このファイルを含む新しいファイルをまだ含めていませんでした。私はファイルを含めました、そしてすべては良いです!^ _ ^

4

2 に答える 2

1

エラーはどこで発生しますか? SQLUserDataManager クラスは別の名前空間にあり、次に SQLUserDataManager を参照するクラスですか?

于 2010-01-30T20:23:41.627 に答える
0

静的性と非静的性はほぼ確実に無関係ですが、どのように使用しようとしているのかを示していただけると助かります。

ひょっとして、これは ASP.NET にあるのでしょうか。ASP.NET が最終的に構築される方法と、どのコードがどこにあるのかに関係があるのでしょうか。詳細を教えていただけますか?

于 2010-01-30T20:25:55.377 に答える