空字段NULL轉換爲string類型會報錯,無法轉換爲string 類型,如果爲空,則轉換爲string.Empty,需要一個判斷,以下是找到函數方法:
private string GetStringOrNull(OleDbDataReader reader, string columnName)
{
return reader.IsDBNull(reader.GetOrdinal(columnName)) ? "" : (string)reader[columnName];
}