Я пытаюсь прочитать данные из файла MS Access 2007, и все выглядит нормально.Проблема в том, что я сохраняю некоторые значения как нулевые, и когда я пытаюсь прочитать только несколько значений, нулевые значения создают новую строку в моих выходных данных.
Как мне избежать этого, или какой другой подход следует использоватьиспользовать при чтении из файла MS Access?
Это то, что я использую:
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;
}