У меня есть следующий код:Изменить формат даты в SQL для ASP
"SELECT top 1 * FROM CensusFacility_Records WHERE Division_Program = 'Division 1' AND JMS_UpdateDateTime = '" & date & "'"
Формат даты в столбце JMS_UpdateDateTime является: 8/22/2013 12:00:07 AM Как я могу убедиться, что моя «дата» в запросе преобразуется в правильный формат времени?
Моя переменная date в моем SQL-запросе является реальным/датой. Я хотел бы, чтобы он соответствовал формату в поле JMS_UpdateDateTime.
Вы говорите, что поле базы данных является строкой, а ваша переменная 'date' в коде является реальной датой/временем? Или наоборот, где база данных имеет 'DateTime', а ваша переменная - строка? –
Моя переменная date - это реальное время. Я хотел бы, чтобы он соответствовал формату в поле JMS_UpdateDateTime. – Jimmy
Я собираюсь предположить, что у вас есть соответствующий тип данных в вашем db, который является датой/временем. Передайте параметр даты и времени из asp, и описанная вами проблема была решена. Проблема, о которой я хочу упомянуть, касается того, что поле даты и времени равно точному значению до минуты. Это может вызвать проблемы. Возможно, вам будет лучше иметь поле> = что-то и <что-то еще. –