Файл большего размера не может быть проиндексирован и выдает исключение NullReferenceException [дубликат]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Файл большего размера не может быть проиндексирован и выдает исключение NullReferenceException [дубликат]

Сообщение Anonymous »


Итак, в моей модели есть этот метод, которому требуются параметры HID, LID и Action_type:

общедоступный список FAILURE_REPORT_LINES_ALL(int? HID, int? LID, int? ACTION_TYPE) { Список a = новый список(); используя (SqlConnection con = новый SqlConnection(connectionString)) { SqlCommand cmd = новый SqlCommand("X_REPORT_LINES", con); cmd.ТипКоманды = ТипКоманды.СохраненнаяПроцедура; cmd.Parameters.AddWithValue("HID", HID); cmd.Parameters.AddWithValue("LID", LID); cmd.Parameters.AddWithValue("ACTION_TYPE", ACTION_TYPE); con.Открыть(); SqlDataReader rdr = cmd.ExecuteReader(); пока (rdr.Read()) { FAILURE_REPORT_LINES_ALL b = новый FAILURE_REPORT_LINES_ALL(); if (rdr["TARGET_DATE"] != DBNull.Value) { b.CHAR_TARGET_DATE = DateTime.Parse(Convert.ToString(Convert.ToDateTime(rdr["TARGET_DATE"].ToString()))).ToString("MM/ дд/гггг"); } b.ICON = rdr["ICON"].ToString(); if (rdr["LID"] != DBNull.Value) { b.LID = Convert.ToInt32(rdr["LID"].ToString()); } if (rdr["HID"] != DBNull.Value) { b.HID = Convert.ToInt32(rdr["HID"].ToString()); } b.CREATED_BY = rdr["CREATED_BY"].ToString(); b.CREATED_BY_NAME = rdr["CREATED_BY_NAME"].ToString(); b.CREATED_BY_EMAIL = rdr["CREATED_BY_EMAIL"].ToString(); b.ASSIGNED_TO = rdr["ASSIGNED_TO"].ToString(); b.ASSIGNED_TO_NAME = rdr["ASSIGNED_TO_NAME"].ToString(); b.ASSIGNED_TO_EMAIL = rdr["ASSIGNED_TO_EMAIL"].ToString(); b.CAUSE = Regex.Replace(rdr["CAUSE"].ToString(), @"\t|\n|\r", ""); b.ACTIONS = Regex.Replace(rdr["ACTIONS"].ToString(), @"\t|\n|\r", ""); b.CAUSE_TRIM = Regex.Replace(rdr["CAUSE"].ToString(), @"\t|\n|\r", ""); b.ACTIONS_TRIM = Regex.Replace(rdr["ACTIONS"].ToString(), @"\t|\n|\r", ""); if (rdr["CREATION_DATE"] != DBNull.Value) { b.CREATION_DATE = Convert.ToDateTime(rdr["CREATION_DATE"].ToString()); } if (rdr["TARGET_DATE"] != DBNull.Value) { b.TARGET_DATE = Convert.ToDateTime(rdr["TARGET_DATE"].ToString()); } b.CURRENT_FREQUENCY = rdr["CURRENT_FREQUENCY"].ToString(); b.PROPOSED_FREQUENCY = rdr["PROPOSED_FREQUENCY"].ToString(); if (rdr["ACTION_TYPE"] != DBNull.Value) { b.ACTION_TYPE = Convert.ToInt32(rdr["ACTION_TYPE"].ToString()); } b.ACTION_TYPE_NAME = rdr["ACTION_TYPE_NAME"].ToString(); if (rdr["ACTION_CATEGORY"] != DBNull.Value) { b.ACTION_CATEGORY = Convert.ToInt32(rdr["ACTION_CATEGORY"].ToString()); } b.ACTION_CATEGORY_NAME = rdr["ACTION_CATEGORY_NAME"].ToString(); if (rdr["STATUS"] != DBNull.Value) { b.STATUS = Convert.ToInt32(rdr["STATUS"].ToString()); } b.STATUS_NAME = rdr["STATUS_NAME"].ToString(); b.CURRENT_STATUS = rdr["CURRENT_STATUS"].ToString(); if (rdr["ACTUAL_COMPLETION_DATE"] != DBNull.Value) { b.ACTUAL_COMPLETION_DATE = Convert.ToDateTime(rdr["ACTUAL_COMPLETION_DATE"].ToString()); } if (rdr["TRANSACT_COMPLETION_DATE"] != DBNull.Value) { b.TRANSACT_COMPLETION_DATE = Convert.ToDateTime(rdr["TRANSACT_COMPLETION_DATE"].ToString()); } b.STATUS_UPON_COMPLETION = rdr["STATUS_UPON_COMPLETION"].ToString(); b.TRANSACTED_BY = rdr["TRANSACTED_BY"].ToString(); b.TRANSACTED_BY_NAME = rdr["TRANSACTED_BY_NAME"].ToString(); b.isDELETED = rdr["isDELETED"].ToString(); b.LAST_MODIFIED_BY = rdr["LAST_MODIFIED_BY"].ToString(); b.LAST_MODIFIED_BY_NAME = rdr["LAST_MODIFIED_BY_NAME"].ToString(); if (rdr["LAST_MODIFIED_DATE"] != DBNull.Value) { b.LAST_MODIFIED_DATE = Convert.ToDateTime(rdr["LAST_MODIFIED_DATE"].ToString()); } b.REMARKS = rdr["ПРИМЕЧАНИЯ"].ToString(); if (rdr["SEQUENCE"] != DBNull.Value) { b.SEQUENCE = Convert.ToInt32(rdr["SEQUENCE"].ToString()); } а.Добавить(б); } con.Закрыть(); con.Dispose(); } вернуть а; } Когда я запускаю приложение и прикрепляю файл размером
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как предотвратить повторение контента, чтобы не быть проиндексирован как дубликат контента?
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Макет IConfiguration выдает исключение NullReferenceException в модульном тесте с использованием Moq [дубликат]
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • MySql.Data ExecuteNonQuery выдает исключение NullReferenceException
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • JWT Decode выдает исключение NullReferenceException
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Прослушиватель ловушек SNMP выдает исключение nullReferenceException
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»