Получение странной ошибки при попытке вставки данных в базу данных Access с использованием параметров. строка, в которой у меня возникает проблема: -
thisCommand.CommandText = "INSERT INTO Events (Venue_ID, Date_Start, Date_End, Time_Start, Time_End, Name, Description, Event_Type, Buy_Tickets_URL) VALUES (@VenID, @DStart, @DEnd, @evTime, @evTime, @Name, @Des, @EvType, @SysUrl);";
//Other Parameters already inserted here
string desc = GetDesc(rec.EvName);
thisCommand.Parameters.AddWithValue("@Des", desc);
thisCommand.ExecuteNonQuery();
Ни один из других параметров не вызывает проблем, но при попытке вставить данные в поле описания я получаю исключение базы данных, говорящее, что поле слишком маленькое, чтобы принять объем данных. Проблема в том, что моя программа пытается вставить только 3 символа, когда выдает ошибку, а поле «Описание» представляет собой памятку, поэтому оно должно содержать до 65000+ символов. При вставке значения вручную в CommandText все работает нормально, поэтому это должно быть как-то связано со свойствами параметра.