powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с датой
4 сообщений из 4, страница 1 из 1
работа с датой
    #35200474
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак ситуация: есть переменная dte значение которой берется из текстового файла - дата и имеет вид: dd.mm.yyyy
Написала базу данных на мускле, и теперь при внесении данных надо эту переменную представить в виде yyyy-mm-dd.
Пишу:
Код: plaintext
1.
2.
3.
4.
5.
Dim dte As Date
..............
Input # 1 , S, str120
..............
dte = CDate(str120)
adr![dat] = Format(dte, "yyyy-mm-dd")
но все равно заносится в базу как dd.mm.yyyy
В чем моя ошибка?
...
Рейтинг: 0 / 0
работа с датой
    #35200528
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер хранит данные в том формате, который под них(данные), на нем(сервере) определен.
Значит мускуль не берет такой формат. Попробуйте руками через внести в поле дату в таком формате.
Дальше.
Вы пишите
dte = CDate(str120)
Значит dte это у вас переменная типа Date.
Дальше.
Format(dte, "yyyy-mm-dd")
Она возвращает стринг.
И вы стринг пытаетесь записать в adr![dat].
Слишком много неявных и ненужных преобразований типов.
...
Рейтинг: 0 / 0
работа с датой
    #35200643
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-dukeСервер хранит данные в том формате, который под них(данные), на нем(сервере) определен.
Значит мускуль не берет такой формат. Попробуйте руками через внести в поле дату в таком формате.
Дальше.
Вы пишите
dte = CDate(str120)
Значит dte это у вас переменная типа Date.
Дальше.
Format(dte, "yyyy-mm-dd")
Она возвращает стринг.
И вы стринг пытаетесь записать в adr![dat].
Слишком много неявных и ненужных преобразований типов.


adr![dat] - столбец типа Date

big-duke, подскажи др. способ преобразовать без "Слишком много неявных и ненужных преобразований типов."
...
Рейтинг: 0 / 0
работа с датой
    #35200704
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базу он вообще заносится как число с плавающей точкой. Это ваше средство просмотра таблиц показывает его в человеческом виде. Если это грид на вашей форме - смотрите в свойство DataFormat нужного столбца. И вообще, давайте начнем с того ГДЕ эту дату надо увидеть?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с датой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]