Voici ma classe statique très simple. Je ne sais pas ce qui ne va pas. Je l'utilise dans une classe non statique qui a une instruction "using" correcte. Intellisense voit la classe et sa méthode unique.Odd Static Class Édition
Je reçois l'erreur
Le nom 'SQLUserDataManager' n'a pas existe dans le contexte actuel »
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";
}
}
Mise à jour:. Ceci est la ligne que je l'utilise dans
SQLUserDataManager.SpecifyConnection("admin", "password", "Users");
Problème résolu
J'ai une DLL qui inclut le fichier qui avait des erreurs de compilation. Dans cette DLL, je devais encore inclure mon nouveau fichier qui contient ce fichier. J'ai inclus le fichier et tout va bien!^_^
Votre définition de classe semble correcte. Pouvez-vous nous montrer comment vous utilisez 'SQLUserDataManager'? – dariom
Tout le code ci-dessus semble bien. Cela doit être lié à vos instructions 'using' dans le code où vous utilisez' SQLUserDataManager'. – adrianbanks
L'espace de noms sous lequel la classe se trouve est l'espace de noms Netunity.Utilities Je fais en utilisant Netunity.Utilities; dans le fichier, j'essaie de l'utiliser. – bobber205