0

데이터 격자보기, 열이있는 콤보 상자 및 텍스트 상자 검색 막대가있는 양식을 만들려고합니다. 온라인 (https://www.youtube.com/watch?v=KaQs1K63Q-o&list=PL4Io1EUy0d2zUOyEiVt-GwI6WzqdEgVbZ&index=15)에서 많은 YouTube 동영상을 발견했으며 예외 오류가 계속 발생합니다. 나는 설명서를보고, 오버 플로우 포럼, 비디오 및 기타 소스를 며칠 동안 스택에 쌓아두고 여전히 건조하려고 노력했습니다. 나는 C#과 프로그래밍 SQL에 C#을 처음 접했을 뿐이다. 그래서 나는 그저 볼 수없는 간단한 것을 생각한다. 예외 세부 사항을 자세히 살펴보면 SQL Server에서 반환되는 오류가 있음을 알 수 있습니다. 나는 모든 각도에서 타격을 시도했지만 아무 것도 고쳐지지 않습니다.데이터 격자보기에 검색 막대를 만들고 SQLException을 가져 오는 중

SqlConnection con = new SqlConnection("Data Source = LAPTOP -     2H9706D7\\THIBEAUX; Initial Catalog = MetroTest; Integrated Security = True"); 

이 연결이 있지만이 부분은 "2H97067 \ THIBEAUX, 나는 여분 넣어". \ "이스케이프 시퀀스 오류 제거하는

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     if (comboBox1.Text == "ID") 
     { 
      SqlDataAdapter sda = new SqlDataAdapter("Select * from [Program Tools] where ID like '%" + textBox1.Text + "%'", con); 
      DataTable data = new DataTable(); 
      sda.Fill(data);//right here the exception is being thrown 
      ToolDataGrid.DataSource = data; 
     } 

    } 

유형의 처리되지 않은 예외 '시스템을 .Data.SqlClient.SqlException 'System.Data.dll에서 발생했습니다.

추가 정보 : SQL Server에 연결하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스 할 수 없습니다. 인스턴스 이름이 정확하고 S QL 서버는 원격 연결을 허용하도록 구성됩니다. (제공 업체 : SQL 네트워크 인터페이스, 오류 : 26 - 서버/인스턴스 지정 오류 지정)

누구나 나를 도와 줄 수 있습니까?

그리고 네, 테이블 이름 사이에 공백을 넣지 않아야한다는 것을 알고 있습니다. 나중에 이름을 바꾸는 중입니다.

+0

서버에 연결할 수 없습니다. 연결 문자열을 어떻게 지정 했습니까? 전체 예제를 보려면 https://msdn.microsoft.com/en-us/library/fbk67b6z%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 – Amitd

+0

을 참조하십시오. –

+0

SqlConnection con = new SqlConnection ("데이터 원본 = LAPTOP - 2H9706D7 \\ THIBEAUX; 초기 카탈로그 = MetroTest; 통합 보안 = True"); –

답변