![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Здравствуйте.
Сижу на MsSQL 2008, пытаюсь скопировать записи из одной таблицы в эту же таблицу с заменой связываемых данных. Среди всего прочего, есть колонка datetime. В студии БД (MS SQL Management Studio) запись выглядит так: 2018-03-08 08:00:04.000 При выполнении запроса из кода C# (ASP.NET) я получаю строку в таком виде: 3/8/2018 8:00:04 AM Разными способами пытался скормить базе строку разных форматов - всегда получаю одно и тоже: Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона Гуглил всякие касты и конверты, но не вкурил как ими пользоваться ... Из того что я понял - касты и конверты нужны для работы с простыми типами данных. Как они соотносятся с datetime - я не понял. Как скормить базе то, что она же мне и выдаёт ?
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Выглядит - то формат отображения. Параметрический запрос в шарпе то можно сделать. Ну или строковую дату в виде 20180308 08:00:04 сиквел при любых настройках поймет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
varchar в binary | sewerneik | БД в Delphi | 1 | 15.11.2017 16:35 |
Ошибка:system formatexception: не удалось преобразовать значение параметра из string в dateTime что делать как исправить C# | nifilim0609 | C# (си шарп) | 1 | 22.10.2017 14:22 |
varchar vs nvarchar | ts-alan | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 22 | 18.09.2015 15:36 |
Varchar и numeric | АлёнаP | SQL, базы данных | 2 | 15.01.2010 08:58 |
Как изменить в InterBase размер поля varchar(10) на varchar(20) | tarakan1983 | БД в Delphi | 4 | 23.03.2009 15:35 |