Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не работает запрос к БД, ошибка: "Conversion failed when converting datetime from charact"  [new]
VitalikBV
Member

Откуда:
Сообщений: 44
Доброго времени суток всем.

У меня написана некоторая программа на С++. Идет обращение к MS SQL. И в запросе ошибка конвертации в формат даты.

Вот сам запрос :

Переменная dtt="12:12:2012 21:21:00".
"SET DATEFORMAT dmy"
"DECLARE @dt datetime"
"SET @dt=convert(datetime, '"+dtt+"', 104) "
"select TOP 1 id from trains where dloco > @dt AND dloco > @dt"


В гугле находил подобное, но все равно не понял.

Подскажите, в чем тут проблема?
21 мар 13, 15:28    [14077817]     Ответить | Цитировать Сообщить модератору
 Re: Не работает запрос к БД, ошибка: "Conversion failed when converting datetime from charact"  [new]
Glory
Member

Откуда:
Сообщений: 104760
VitalikBV
Переменная dtt="12:12:2012 21:21:00".

И это по-вашему соответствует стилю 104 функции convert ?
21 мар 13, 15:29    [14077825]     Ответить | Цитировать Сообщить модератору
 Re: Не работает запрос к БД, ошибка: "Conversion failed when converting datetime from charact"  [new]
VitalikBV
Member

Откуда:
Сообщений: 44
Ай точно! уже видно запарился! спасибо!
21 мар 13, 15:44    [14077956]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить