Ексел Date/time quering ...
4 отговора
139 прегледа
Ексел Date/time quering ...
Здравейте,
благодарение на форума разбрах как да форматирам дата, за да работи заявка към Ексел таблица през АДО:
Where
Date = #2004/12/17#
Сега имам друг проблем: Трябва към датата да прибявя и час (да се образува TimeStamp).
Някой има ли си на идея как да филтрирам записите от заявката със DateTime формат.
Благодаря предварително.
Светът е малък нека си помагаме.
благодарение на форума разбрах как да форматирам дата, за да работи заявка към Ексел таблица през АДО:
Where
Date = #2004/12/17#
Сега имам друг проблем: Трябва към датата да прибявя и час (да се образува TimeStamp).
Някой има ли си на идея как да филтрирам записите от заявката със DateTime формат.
Благодаря предварително.
Светът е малък нека си помагаме.
Re: Ексел Date/time quering ...
пробвай:
select * from TTT where DT=#mm/dd/yyyy hh:mm#
чети и дишай по-леко
select * from TTT where DT=#mm/dd/yyyy hh:mm#
чети и дишай по-леко
Re: Ексел Date/time quering ...
SELECT * FROM "sheet1$" WHERE time=#2004/10/22 05:00#
Не работи !!!
. Казва: "Parameter object improperly defined. Inconsistent or incompatible information was provided" и ми добавя към параметрите 00# Данеби часа да се разделя от минутите с друг разделител???
Именно затова попитах, защото
SELECT * FROM "sheet2$" WHERE time=#2004/10/22# - работи
Светът е малък нека си помагаме.
Не работи !!!
Именно затова попитах, защото
SELECT * FROM "sheet2$" WHERE time=#2004/10/22# - работи
Светът е малък нека си помагаме.
чак сега загрях какво става ...
В:
SELECT * FROM "sheet1$" WHERE time=#2004/10/22 5:00#
след :00# глупака(TADOQuery) го възприема като параметър
.
Дадах на пропертито ParamCheck := False и работите се оправиха.
Имаите го в предвид като работите с дати и часове и Ексел.
Светът е малък нека си помагаме.
SELECT * FROM "sheet1$" WHERE time=#2004/10/22 5:00#
след :00# глупака(TADOQuery) го възприема като параметър
Дадах на пропертито ParamCheck := False и работите се оправиха.
Имаите го в предвид като работите с дати и часове и Ексел.
Светът е малък нека си помагаме.
Re: чак сега загрях какво става ...
Опитай така :
SELECT * FROM ["sheet1$"] WHERE time=#2004/10/22 5:00#
SELECT * FROM ["sheet1$"] WHERE time=#2004/10/22 5:00#