2013-07-01 4 views
1

콘솔을 사용하여 SQL Server 링크를 처리하는 클래스를 작성하고 데이터 API를 처리하는 다른 클래스를 작성합니다. 그러나 윈도우 폼에서 같은 클래스를 사용하면 클래스도 작동하지 않으므로 연결을 설정할 수 없습니다. 그것은 SQL 서버 데이터베이스에 연결하려고하면 실패하고 또한 데이터 API와 연결을 설정할 수 없습니다.SQL Server 연결은 콘솔 프로젝트에서 작동하지만 Windows 프로젝트에서는 수행되지 않습니다.

C# 콘솔 프로젝트와 C# Windows 폼 프로젝트를 빌드 할 때 다른 점은 무엇입니까? 어떻게 이러한 연결을 설정합니까? 변경할 수있는 구성이 있습니까?

ConnectionString = "Data Source=JF-T7K5-01;Initial Catalog=" + DataBaseName +";Integrated Security=True;"; 
     Connection = new SqlConnection(ConnectionString); 
     try 
     { 
      Connection.Open(); 
     } 
     catch (Exception ex) 
     { 
      Console.WriteLine(ex.ToString()); 
     } 
+0

winform 프로젝트를 실행할 때받은 오류 메시지를 제공하십시오. – Steve

답변

1

먼저 프레임 워크 유형을 확인하는 것이 좋습니다. 나는 콘솔과 폼 모두를 시험해 보았다.

+0

답장을 보내 주셔서 감사합니다. 나는 데이터베이스를 가지고있다. 하지만이 API에 대한 흥미로운 점이 발견되었습니다. 기본 객체 CQGCEL이 있습니다. 설정과 요청을 하나의 함수에 넣으면 항상 실패합니다. 하지만 다른 기능에 넣고 다른 버튼 이벤트로 설정하면 제대로 작동합니다. 이 버튼 이벤트가 완료되면 프로그램은 모든 요청을 보냅니다. –

+0

사실, 귀하의 질문은 이것을 묻지 않습니다. 나는 당신이 단지 콘솔과 윈도우 폼 어플리케이션이 다른 이유를 물었다. – EnterSB

관련 문제