2014-12-06 3 views
-1

예약 된 환자를 지정된 날짜 동안 검색해야합니다. 나는 t 내 코드에서 오류가 무엇인지 "돈. 그러나 나는 테이블에서 단 1 행을 검색 할 수있다.SQL Server에서 동일한 열의 여러 행에서 값을 검색하는 방법

string sp = textBox1.Text; 

SqlConnection con1 = new SqlConnection(); 
con1.ConnectionString = "Data Source=SWATHI-PC\\NM;Initial Catalog=clinic;Persist Security Info=True;User ID=sa;Password=sqlpass"; 
con1.Open(); 

string query = "select Booking_dt,Name from patients1 WHERE [email protected] "; 

SqlCommand cmd = new SqlCommand(query, con1); 
cmd.Parameters.Add(new SqlParameter("@dt", sp)); 

SqlDataReader dr = cmd.ExecuteReader(); 

if (dr.Read()) 
{ 
    listView1.Items.Add(dr[1].ToString()); 
} 

답변

0

나는 그것이 당신의

if (dr.Read()) { } 

블록은 실행하다고 말하고 싶지만 도와주세요 한 번. 나는 어느 당신이 사용하고있는 언어의 특성을 모르는,하지만 난 당신이 박사를 반복한다

while (dr.Read()) 
{ 
    listView1.Items.Add(dr[1].ToString()); 
} 

의 라인을 따라 뭔가가 필요 같은데요.

관련 문제