2014-11-12 2 views
0

최근 .NET Framework 3.5에서 프로젝트를 수행했지만 지금은 VS 2013에서 사용하고 있습니다. 추가 스레드를 보면 만족스럽지 않지만 만족스럽지 않습니다. 데이터베이스를 추가했습니다. 나는, 그것이 말하는 실행할 때ecery에서 데이터베이스 실행 문제

'System.Data.SqlClient.SqlException'형식의 처리되지 않은 예외가 system.data.dll 에서 발생 VS 2013.Added에를 열고 successfuly 데이터베이스를 연결했지만 후에 여기 내 연결 :

public bool ConnectDB() 
    { 

     con.ConnectionString = "Data Source=.;Initial Catalog=Db_doc_Clinic;Integrated Security=true"; 
     //con.ConnectionString= 
     con.Open(); 
     if (con.State == ConnectionState.Closed) 
     { 
      return true; 
     } 
     else 
     { 
      return false; 
     } 

    } 
+0

중첩 된 모든 내부 예외의 텍스트 및 텍스트는 무엇입니까? –

답변

0

적절한 databa 들어 se connectionstring, 나는 당신이 View->Server Explorer -> Database Connections 통해 탐색하고 거기에서 귀하의 데이터베이스에 연결하는 것이 좋습니다 것입니다. 이제 서버 탐색기에서 db를 마우스 오른쪽 단추로 클릭하고 특성을 선택하십시오. 여기에서 ConnectionString 속성을보고 복사하여 여기에 붙여 넣으십시오.

private SqlConnection con ; 
public bool ConnectDB() 
{ 
    con= new SqlConnection(); 
    con.ConnectionString= your_copied_string; 
    if (con.State == ConnectionState.Closed)//always true 
    { 
    con.Open(); 
    return true; 

    } 
} 
+0

'ConnectionString'도 거기에 있습니다 ... – Khan