У меня есть база данных MS Access, которую я преобразовал в базу данных SQLite. У меня есть установка и работа SubSonic, и я могу успешно извлекать данные из базы данных в приложение WinForms с помощью ActiveRecord. Все, кроме одного стола.
Я получаю исключение FormatException: «Строка не была распознана как допустимый DateTime». Формат столбца даты в базе данных: ДД / ММ / ГГГГ.
Я даже не пытаюсь сделать что-то слишком сложное:
var allOrders = order.All();
foreach (order o in allOrders)
{
listBox1.Items.Add(string.Format("{0} - {1}", o.OrderDate.HasValue ? o.OrderDate.Value.ToShortDateString() : string.Empty, o.Product));
}
Я не совсем уверен, почему проблема проявляется в первую очередь: (