2014-05-14 2 views
0

MS Access 데이터베이스를 만들었으므로 검색 기능을 사용해야합니다. (ADD, DELETE, Update) 이제 제대로 작동합니다. 나는 텍스트 상자와 버튼을 사용하여 검색해야합니다. 은 내가 무슨 이해할 수없는이 시점 이후,는 MS Access 데이터베이스를 검색하는 데 도움이 필요합니다. C#

 con.Open(); 
     OleDbCommand cmd_ni = new OleDbCommand(); 
     cmd_ni.Connection = con; 
     cmd_ni.CommandText = "SELECT * FROM Table1 WHERE vehicle_num = @vehicle_num"; 
     cmd_ni.CommandType = CommandType.Text; 

     cmd_ni.Parameters.Add("id", OleDbType.VarChar); 
     cmd_ni.Parameters["id"].Value = nu_m; 

     OleDbDataReader dr1 = cmd_ni.ExecuteReader(); 
     while (dr1.Read()) 
     { 
      string ni; 

      ni = dr1["vehicle_num"].ToString(); 

      if (nu_m == ni) 
      { 
       Class1.nn = ni; 

       DialogResult r = MessageBox.Show("the details"); 

       if (r == DialogResult.OK) 
       { 
        //here i need the code to select the data row & show it in textbox. 
       } 

      } 
     } 
     dr1.Close(); 
     con.Close(); 

을 기본 키를 사용하여 데이터베이스를 검색하는 방법을 알고 텍스트 상자 나 목록 상자

, 나는 다음과 같이했다하여 그 행 값을 얻을 필요 해야 할 것. 제발 도와주세요. ...

답변

0

에 오신 것을 환영합니다. 먼저 Google에 대답을 시도해야합니다. 그러나 여기에 도움이되는 자료가 있습니다.

winform에 텍스트 상자를 추가하기 만하면됩니다. 버튼과 버튼을 클릭하면 위에 표시된 코드가 실행됩니다. 추가해야 할 것은 where 문에 대한 새로운 매개 변수뿐입니다.

이것은 당신을위한 유용한 연습처럼 보입니다 Youtube 이 SO answer은 최상의 구조화 방법을 살펴 봅니다.

그리고 답을 읽고 나면 질문의 오른쪽에 관련과 관련하여 많은 질문이 있습니다.