Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL [MSACCESS]


cf ©   (2002-09-04 13:23:00) 

Всем привет!
Есть таблица с текстовыми полями, в которых содержатся числа.
Можно ли, используя SQL, работать с этими полями как с числами?
Т.е. мне нужно сделать выборку с условием field > 10 and field < 100.
Понятно, что в алфавитный диапазон от "10" до "100" практически ничего не попадет.
Я так понимаю, что можно создать временное представление этой таблицы с нужным форматом полей и делать выборку из него, но очень хотелось бы выкрутиться с условием WHERE.
Заранее благодарен.


Anatoly Podgoretsky   (2002-09-04 16:59:00) [1]

Точно его даже в MDAC больше не включают


wicked   (2002-09-04 16:52:00) [2]


> кстати не разочаруйся, Microsoft Jet 4 у меня стоит, функции
> CAST (применительно к Access) как не было так и нет. :-)

и не будет... это же jet, а он must die.... (не устану повторять) :))


sniknik   (2002-09-04 15:48:00) [3]

Ага.
кстати не разочаруйся, Microsoft Jet 4 у меня стоит, функции CAST (применительно к Access) как не было так и нет. :-)


Mike Kouzmine   (2002-09-04 15:41:00) [4]

Культурный человек. Приятно читать, а то некоторые - ни ответа, ни привета. Даже не поймешь - помогло или ты чушь сморозил.


cf   (2002-09-04 15:36:00) [5]

>sniknik ©
Спасибо, получилось

а для того что бы поддерживалась функция CAST качаю ядро Microsoft Jet 4...

Всем спасибо!


sniknik   (2002-09-04 15:23:00) [6]

пользуйся операторами тз бейсика для Access-а катит
SELECT * FROM SIZES WHERE INT(SCALE) > 10


Mike Kouzmine   (2002-09-04 15:07:00) [7]

Ну а само ругательство? И на что ругается?


cf   (2002-09-04 14:59:00) [8]

в самом access"е пишу запрос
SELECT det_name FROM details WHERE cast(det_num as int) > 10
получаю ругательство на синтаксис


oss   (2002-09-04 14:52:00) [9]

а ты покажи сам код, как делаешь, где именно ругается


Mike Kouzmine   (2002-09-04 14:51:00) [10]

А ты силами аксеса это делай, а в делфях только отображай


cf   (2002-09-04 14:45:00) [11]

не катит
ругается на синтаксическую ошибку


3JIA9I CyKA   (2002-09-04 13:58:00) [12]

where cast([ТвоёПоле] as int) > 10 and cast([ТвоёПоле] as int) < 100
Покатит?


cf   (2002-09-04 13:50:00) [13]

>Mike Kouzmine
Поподробнее плиз, если не затруднит...


Mike Kouzmine   (2002-09-04 13:33:00) [14]

Наверное CAST


Наверх

Титульная страница Поиск, карта сайта Написать письмо