Нечетный статический класс - PullRequest
0 голосов
/ 30 января 2010

Ниже мой очень простой статический класс. Не уверен, что не так. Я использую его в нестатическом классе, который имеет правильный оператор "using". Intellisense видит класс и его единственный метод.

Я получаю ошибку

Имя «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 я еще не включил свой новый файл, который содержит этот файл. Я включил файл и все хорошо! ^ _ ^

Ответы [ 2 ]

1 голос
/ 30 января 2010

Где происходит ошибка? Является ли класс SQLUserDataManager в другом пространстве имен, чем класс, к которому вы обращаетесь к SQLUserDataManager?

0 голосов
/ 30 января 2010

Статичность и нестатичность почти наверняка не имеют значения - хотя было бы полезно, если бы вы могли показать нам, как вы пытаетесь его использовать.

Это случайно не в ASP.NET? Интересно, связано ли это с тем, как в конечном итоге создается ASP.NET, и где и где живет код. Не могли бы вы дать нам более подробную информацию?

...