2011-11-28 6 views
1

MS Access 2007 파일에서 데이터를 읽으려고하는데 모든 것이 잘된 것 같습니다. 문제는 일부 값을 null로 저장하고 일부 값만 읽으려고 할 때 null 값이 출력에 새로운 행을 생성한다는 것입니다.MS 액세스 파일을 읽을 때 줄 바꿈을 피하는 방법은 무엇입니까?

MS Access 파일을 읽는 동안 어떻게해야합니까? 아니면 다른 접근 방법을 사용해야합니까? 이러한 방법으로

if(!readPersonalData.IsDBNull(0)) 
{ 
    ...readPersonalData.GetValue(0) + Environment.NewLine; 
} 

:

readPersonalData.GetValue(0) + Environment.NewLine; 

속으로 : 당신은 라인을 를 확인하므로 변경해야

 while (readPersonalData.Read()) 
     { 
      // Count all entries read from the reader. 
      countEntries++; 

      txtDisplay.Text += "Entry ID: " + readPersonalData.GetValue(0) + Environment.NewLine; 
      if (readPersonalData.GetValue(1) != null) 
       txtDisplay.Text += "Type: " + readPersonalData.GetValue(1) + Environment.NewLine; 
      if (readPersonalData.GetValue(2) != null) 
       txtDisplay.Text += "URL: " + readPersonalData.GetValue(2) + Environment.NewLine; 
      if (readPersonalData.GetValue(3) != null) 
       txtDisplay.Text += "Software Name: " + readPersonalData.GetValue(3) + Environment.NewLine; 
      if (readPersonalData.GetValue(4) != null) 
       txtDisplay.Text += "Serial Code: " + readPersonalData.GetValue(4) + Environment.NewLine; 
      if (readPersonalData.GetValue(5) != null) 
       txtDisplay.Text += "User Name: " + readPersonalData.GetValue(5) + Environment.NewLine; 
      if (readPersonalData.GetValue(6) != null) 
       txtDisplay.Text += "Password: " + readPersonalData.GetValue(6) + Environment.NewLine; 
     } 

답변

2

:

은 내가 사용하고있는 것입니다 0의 값이 null이 아닌 경우에만 텍스트를 추가합니다 ...

+0

완벽하게 작동합니다! 고맙습니다. – HelpNeeder

관련 문제