17 / 17 / 3
Регистрация: 28.05.2013
Сообщений: 246

Update даты-времени в БД MSSQL

20.11.2013, 14:47. Показов 8169. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помощи.
Есть БД с таблицей users.
В этой таблице есть поля login (varchar(MAX)) и date_last (datetime).
Не хочет обновлять время, к примеру на '2013-11-20 10:10:10'.
Пробовал разными способами. Ничего не получается.
Если давать только дату 20131120, то хавает нормально. Но мне надо еще и текущее время обновить.
Помогите, плиз...
Delphi
1
Query:='UPDATE users SET date_last = 20131120101010 where login = '''+Login+''';';
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2013, 14:47
Ответы с готовыми решениями:

Форматированный вывод даты и времени, БД mssql
при работе php5.3.0 вывод работал сразу адекватно: print $data; --------------------- 20 янв 2010 14:09 установила php5.3.1 ...

Неверно передается значение из node js в mssql (формат даты и времени)
есть форма , календарь и время. нужно осуществить поиск по базе данных(mssql) по данному фильтру. (выбираешь дату, выбираешь...

UPDATE строк в БД MSSQL
Всем привет. Используем MSSQL 2008R2, PowerShell 2.0. Суть: Есть код, который каждую секунду снимает список процессов на тачке и...

6
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
20.11.2013, 15:20
Загоняй Дата/время через параметр.
0
17 / 17 / 3
Регистрация: 28.05.2013
Сообщений: 246
20.11.2013, 15:34  [ТС]
FIL, буду премного благодарен, если поправишь тут:
Дату И время надо текущие поставить.
Delphi
1
2
3
4
5
    Query:='UPDATE users SET date_last = '+date+' where login = '''+Login+''';';
    ServerLog.Lines.Add(Query);
    ADOQuery1.Close;
    ADOQuery1.SQL.Text:=Query;
    ADOQuery1.Open;
Просто я через параметры пока не работал с MSSQL...

Добавлено через 5 минут
И еще. Если указываю только дату 20131120, то добавляет, но выдает окно, что результат не вернул ни одной строки. Как от него избавиться?
Спасибо.
0
6 / 6 / 1
Регистрация: 04.08.2013
Сообщений: 62
20.11.2013, 15:42
smalldatetime вместо date используй
0
17 / 17 / 3
Регистрация: 28.05.2013
Сообщений: 246
20.11.2013, 15:46  [ТС]
kmoiseev, А в каком виде должна быть переменная date, чтоб MSSQL ее нормально скушал?
'YYYYMMDDHHMMSS'?
или 'YYYY-MM-DD hh-mm-ss'?
Мне надо сохранять текущие время и дату. Ну и вообще на будущее...
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
20.11.2013, 15:58
Цитата Сообщение от klaxwork Посмотреть сообщение
на будущее...
На будущее - на разных компах дата и время могут иметь разные форматы, поэтому, чтобы твой код работал везде, надо использовать параметры.

Delphi
1
2
3
4
5
  ADOQuery1.SQL.Text := 'UPDATE users SET date_last = :DT WHERE login = '''+Login+''';';
  ADOQuery1.Parameters.ParamByName('DT').Value := Now;
  ADOQuery1.ExecSQL;
  ADOQuery1.SQL.Text := 'SELECT * FROM users';
  ADOQuery1.Open;
1
17 / 17 / 3
Регистрация: 28.05.2013
Сообщений: 246
20.11.2013, 16:17  [ТС]
FIL, Я тут поэкспериментировал...
При типе SQL datetime должно быть так:yyyy-mm-dd hh:nn:ss
В итоге кушает текущие время-дату так:
Delphi
1
2
Query:='UPDATE users SET date_last = '''+
  FormatDateTime('yyyy-mm-dd hh:nn:ss',Now)+''' where login = '''+Login+''';';
Но все равно спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2013, 16:17
Помогаю со студенческими работами здесь

MSSQL Update Image
Доброго времени суток! Столкнулся с проблемой. В таблице есть blob поле (image). Если я создаю новую запись, то картинка в поле...

Insert или Update MsSql
Добрый день! Проблема такая надо вставить или обновить данные в таблице есть цикл через который происходят добавления в табл. не...

Подстановка данных в параметризированный Update-запрос к MsSQL БД
В проекте ASP.NET WebForm eсть запрос к БД: update userInformation set last_name=@lastName, first_name=@firstName,...

Надо дописать!Ассемблер вывод системной даты,времени и даты ближайшего воскресенья
вот исходный код .Model Small .486p .Stack 100h .Data wNumOff DW 10 Dup(0) ;Смещение строки, где будет содержаться...

Вывод системной даты, времени и даты ближайшего воскресенья
вот исходный код выводит дату время .Model Small .486p .Stack 100h .Data wNumOff DW 10 Dup(0) ;Смещение строки, где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru