| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Конвертация в DateTime |
| Автор: nata109 8.1.2010, 03:47 | ||
| Доброго времени суток. Недавно взялась за изучение C#, поэтому тапками не кидайте. Для выборки нужной строки из БД(MS SQL Server) в запросе используется дата(в таблице тип smalldatetime). при конвертации
почему-то конвертирует только год. И получается что-то типа ".2004." Подскажите что делать, подозреваю что нужно конвертировать при использовании IFormatProvider. Но разобраться самостоятельно не получилось. Заранее спасибо |
| Автор: Экскалупатор 8.1.2010, 03:53 |
| nata109, посмотри в дебаге, что у тебя в строке до конвертации находиться. |
| Автор: nata109 8.1.2010, 04:04 |
| Смотрела. Там строка, выглядящая как нормальный smalldatetime, только тип string. или ошибку нужно указать, сорри, туплю ужасно(да и не догоняю). и вдобавок, еще не освоилась в студии после дельфей. Добавлено через 11 минут и 7 секунд еще раз посмотрела, используя Quickwatch, конвертируется она нормально. Ошибку выдает уже при использования в самом запросе. Пойду разбираться. |
| Автор: nata109 8.1.2010, 04:20 |
| Ошибка была в запросе. Спросонья не поставила кавычки |
| Автор: Экскалупатор 8.1.2010, 04:24 |
| бывает, закрой тему, если вопрос решен. |