OleDdDataReader не может прочитать определенную строку "F1"
Я унаследовал приложение, написанное на C#, которое читает файл CSV и сохраняет данные в базе данных. Я заметил, что когда значением в файле CSV является именно эта строка "F1", приложение сохраняет ее в БД как "1", пропуская часть строки в алфавитном порядке.
Я использую OleDbDataReader для чтения CSV, как показано ниже. Кто-нибудь может увидеть, что вызывает это?
using (OleDbDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
currentVar.PortalID = reader.GetValue(16).ToString();
}
}