Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как преобразовать значение в Парадоксе из строки в DateTime / 1 сообщений из 1, страница 1 из 1
07.09.2008, 11:52
    #35526364
EdGreen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать значение в Парадоксе из строки в DateTime
Вроде бы проблемы никакой нет.
делаю запрос:
Код: plaintext
1.
2.
3.
4.
5.
Select Format(TimeVal,'dd.mm.yyyy hh:mm:ss') as TimeVal, Event 
	from  	[Plogdata#DB]
	Where   Format(TimeVal,'dd.mm.yyyy hh:mm:ss') Between 
		'15.08.2008 08:00:00' And 
		'15.08.2008 12:34:00'
Через ADODB.Connection Строка подключения такая:

Код: plaintext
1.
2.
DBConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;" 
+ "Data Source="  + Path + ";"
+ "Extended Properties=""Paradox 5.x;"";")
тоесть база Парадокс.
Всё работает, но очень долго. Всё из за того, что используется преобразование DateTime в строку перед каждым сравнением.
Как мне '15.08.2008 08:00:00' And '15.08.2008 12:34:00' перевести сразу в DateTime?
Cast как в SQL сервере не срабатывает без объяснений, а на Convert говорит, что нет такой функции.
Или параметры можно отправить туда, только у меня в 1С 7.7 типа данных DateTime нет.
Как быть?
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Как преобразовать значение в Парадоксе из строки в DateTime / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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