2014-10-11 8 views
1

내 액세스 데이터베이스 내의 특정 열 (연락처)에있는 모든 이름을 가져 와서 ";"을 사용하여 고유 한 이름을 구분할 수 있기를 원합니다. 아래는 내가 가지고있는 것이지만 나는 단지 하나의 결과를 얻는다. 일단 모든 결과가 나빠지면 이메일을 섹션으로 보낼 문자열을 사용하십시오. 어떤 도움이라도 좋을 것입니다!열에서 모든 항목 선택

con.Open(); 

String str3 = "Select contacts from table"; 
cmd3 = new OleDbCommand(str3, con); 
dr3 = cmd3.ExecuteReader(); 

if (dr3.Read()) 
{ 

    results= dr3.GetString(12); 
    ResultsFinal= lp.Replace("Open;", string.Empty) 
        .Replace("Open", string.Empty); 
} 
+1

는 장착합니다 (dr3.Read()) 반면에 의해 (dr3.Read()) –

답변

0

당신은 다음과 같이 DataReader를 데이터를 읽기 위해 루프를 만들어야합니다

while (dr3.Read()) 
       { 
results= dr3.GetString(12); 
        ResultsFinal= lpDirector.Replace("Open;", string.Empty) 
            .Replace("Open", string.Empty); 
}