Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> конвертировать стр. переменную в datetime 
V
    Опции темы
malice_
Дата 29.8.2007, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



Код

$date_new=29.08.2007;
$sql= "update admin set date_new =convert(datetime,'".$date_new."', 101) where id='$i'"; 


Syntax error converting datetime from character string.



PM MAIL   Вверх
ТоляМБА
Дата 29.8.2007, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: нет
Всего: 252



Цитата(malice_ @  29.8.2007,  10:26 Найти цитируемый пост)
convert(datetime,'".$date_new."', 101)

Не знаю на какой язык ты это подцепляешь, но на самом сервере
Вот это не сработало:
Код
Select convert(datetime, "08.28.2007", 101)

А вот так сработало:
Код
Select convert(datetime, '08.28.2007', 101)


Обрати еще внимание на порядок дней и месяцев  smile А то на 01.09.2007 можешь пролететь капитально
PM   Вверх
malice_
Дата 29.8.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



Цитата(ТоляМБА @ 29.8.2007,  10:34)
Обрати еще внимание на порядок дней и месяцев  smile А то на 01.09.2007 можешь пролететь капитально

а для формата dd.mm.yyyy необходимо указать 106 вместо 101?

Добавлено через 14 минут и 33 секунды
формат отображения даты: 104 (dd.mm.yyyy).

если кому-нибудь понадобиться:

Код

if ($_POST['date_new'.$i]) //если текст. поле заполнено
     { 
     $date_new=$_POST['date_new'.$i]; //присваиваем значение (формат dd.mm.yyyy)
     } 
     else
     { 
     $date_new="01.01.1900";   //вот здесь была ошибка, кавычки  в запросе нужны
     }

затем выполнила запрос. 


большое спасибо за помощь. 


Это сообщение отредактировал(а) malice_ - 29.8.2007, 10:40
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.