Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2019, 23:11   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Преобразовать varchar в datetime

Здравствуйте.
Сижу на 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 - я не понял.

Как скормить базе то, что она же мне и выдаёт ?
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 18.06.2019, 06:38   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Выглядит - то формат отображения. Параметрический запрос в шарпе то можно сделать. Ну или строковую дату в виде 20180308 08:00:04 сиквел при любых настройках поймет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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