下面是我非常简单的静态类。不确定有什么问题。 我在具有正确“使用”语句的非静态类中使用它。 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中,我还没有包含我的新文件,其中包含此文件。我收录了文件,一切都很好! ^ _ ^
答案 0 :(得分:1)
错误发生在哪里? SQLUserDataManager类是否在另一个命名空间中,然后是您引用SQLUserDataManager的类?
答案 1 :(得分:0)
静态和非静态几乎肯定是无关紧要的 - 尽管如果你能告诉我们你是如何使用它的话会有所帮助。
这是否在ASP.NET中,任何机会?我想知道是否与ASP.NET最终构建的方式以及代码存在于何处的方式有关。你能告诉我们更多细节吗?