как мне время выцепить время из Access : Запр.Fields("DateTime").value ? #284914


#0 by zavsom
почему  когда я тащу из акцесса величину              Запр.Fields("DateTime").Value у меня там не дата и время а только дата :  Запр.Fields("DateTime").value = '06.07.07'   хотя в таблице и то и то как мне время выцепить?
#1 by Конь в пальто
было уже ... в запросе в строку загоняй и в одноэс с этой строкой работай
#2 by zavsom
дык я и спрашиваю как в строку выгрузить! Запр.Fields("DateTime").txt - так не катит а как катит не помню!
#3 by zavsom
подскажите где посмотреть свойства полей в акцессе?
#4 by Конь в пальто
как же ты 3 штуки бакинских-то тогда получаешь? если такую хню "Запр.Fields("DateTime").txt" пишешь?
#5 by zavsom
сижу и сисадминю потихонечку - а Вы что же каждый день прям на Access пишите? и прям в справочники не смотрите? Да не в жизнь не поверю чтоб все в голове хранить - последний раз на vb писал в 2002 году и книжка по ассess дома валяется в ПЕНЗЕ
#6 by Конь в пальто
ну и вали в ПЕНЗУ... и какая связь интересно между vb и t-sql?
#7 by igork1966
#8 by zavsom
МНЕ И СДЕСЬ НЕ ПЛОХО ХОТЬ И ЗА КВАРТИРУ 15 000 РУБ ПЛАЧУ, НО ЭТО НЕ ПО СУЩЕСТВУ ВОПРОСА - ПРИЧЕМ ЗДЕСЬ КАКОЙТО t-sql ???  я делаю просто:    ДАО = СоздатьОбъект("DAO.DBEngine.36");
#9 by zavsom
все прекрасно работает но как вытащить без value ???
#10 by kdm
Это совершенно не связные вестчи. Лично знаю людей которые даже не знают как расшифровывается SQL, а получают намного больше чем 3 шт. бакинских, причем на поприще IT. И наоборот, хорошие кодеры по программированию, еле дотягивают до 2-х.
#11 by smaharbA
.text ??? не знаю запрос к аццесу, не парился никогда а вообщето можно выдернуть как бинар
#12 by zavsom
- Совершенно верно! Шефа седня посидел три часа, пообедал, и поехал на заправку картридж отвозить - так прошел его день стоимостью 8000 рублей
#13 by kdm
.value??? А че это такое, на хер надо?
#14 by zavsom
а если без него то ниче и не скачаешь!
#15 by igork1966
"select *,CONVERT(varchar,DateTime,120) as MyDateTime from history" Запр.Fields("MyDateTime").Value ЗЫ. Вот что-то вроде....
#16 by kdm
Свойство "Value" используется для получения или установки значения заданного по умолчанию свойства объекта, то есть свойства, к которому производится обращение, если имя свойства не указано явно.  Например, следующие две строки программы являются эквивалентными: X = МойНабор!Поле1 Для объектов Field, Parameter и Property заданным по умолчанию свойством является свойство "Value", определяющее значение объекта.
#17 by igork1966
+  это на русском...
#18 by zavsom
А вот что на это "отвечает" 1с в отладчике: и вот так
#19 by kdm
Спасибо.
#20 by zavsom
{D:SHAYKINРАЗНЫЕОТЧЕТЫПОРАБОТЕЗАКАЧКАИЗАКСЕСС-РАБОТА-ШО-02.ERT}: DAO.Database: Неопределенная функция 'CONVERT' в выражении.
#21 by zavsom
я только не понял причем здесь какой то t sql??? это же просто ассess!!!
#22 by Конь в пальто
"select * from history"
#23 by igork1966
Это я упустил... сорри
#24 by zavsom
хм, ну лано, не хай будэ t-sql буду знать что это так называется - только мне от этого не легче - задача вот уже полдня как на одном месте топчеться...
#25 by igork1966
Думаю у Access есть заменитель convert - format....
#26 by zavsom
{D:SHAYKINРАЗНЫЕОТЧЕТЫПОРАБОТЕЗАКАЧКАИЗАКСЕСС-РАБОТА-ШО-02.ERT}: DAO.Database: Ошибка синтаксиса (пропущен оператор) в выражении запроса 'CAST(DateTime AS VARCHAR)'.
#27 by zavsom
и всетаки я не пойму что же здесь не так ???
#28 by 774816
у ацесса нет функции ни case ни convert есть только функция Cstr
#29 by 774816
для конвертации в строку Cstr
#30 by zavsom
Огромное спасибо - Вы молодец!!! все работает!!!    Запр = БД.OpenRecordset("select    Sm_Key, ClientsId, Cstr(DateTime) AS DATE_BR , RezNumber, LiterPrice, Liter, Amount   from history");
#31 by zavsom
Ветку можно закрыть! СПАСИБО!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С