2010-01-30 5 views
0

다음은 매우 간단한 정적 클래스입니다. 무엇이 잘못되었는지 확실하지 않습니다. "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"; 

     } 
    } 

업데이트 :. 이 내가 그것을 사용하고있는 라인 in.

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

문제가 해결되었습니다.

컴파일 할 때 오류가있는 파일이 포함 된 DLL이 있습니다. 이 DLL에는이 파일이 들어있는 새 파일을 아직 포함하지 않았습니다. 나는 파일을 포함 시켰고 모두 좋다!^_^

+0

클래스 정의가 정상적으로 보입니다. 우리가 어떻게'SQLUserDataManager'를 사용하는지 보여줄 수 있습니까? – dariom

+0

위의 코드는 모두 괜찮아 보입니다. SQLUserDataManager를 사용하는 코드에서'using' 문과 관련이 있어야합니다. – adrianbanks

+0

클래스가 속한 네임 스페이스는 네임 스페이스 Netunity.Utilities입니다. Netunity.Utilities를 사용하여 을 수행하고 있습니다. 파일에서 나는 그것을 사용하려고합니다. – bobber205

답변

1

어디에서 오류가 발생합니까? 다른 네임 스페이스의 SQLUserDataManager 클래스가 SQLUserDataManager를 참조하는 클래스입니까?

+0

정적이 아닌 다른 클래스에 대한 ctor에서 오류가 발생합니다. 나는 내 OP에서 관련 행을 붙여 넣었습니다. – bobber205

+0

+1 대부분 문제는 있지만 코드의 나머지 부분은 정상적으로 보입니다. – Zyphrax

0

정적 성과 비 정적은 거의 상관이 없습니다. 그러나 우리가 어떻게 사용하고 있는지 보여줄 수 있다면 도움이 될 것입니다.

언제든지 ASP.NET에 있습니까? ASP.NET이 구축되는 방식과 코드가 어디에 있는지 사는 방식과 관련이 있는지 궁금합니다. 더 자세한 정보를 주시겠습니까?

+0

ASP.NET이 아닙니다. 일반 C# 프로젝트입니다. – bobber205

+0

좋아, 그때는 매우 이상해. 그리고 당신은 그것을 인텔리 센스 (intellisense)에서 보았지만 편집은 실패합니다. 그리고 이것은 같은 프로젝트 안에 있습니까? –