1
我想从MS Access 2007文件读取数据,一切似乎都很好。问题是,我将一些值存储为空值,当我试图只读取几个值时,空值会在我的输出中创建新行。如何避免从MS Access文件读取新行?
如何避免这种情况,或者从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;
}
完美的作品!谢谢。 – HelpNeeder