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

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

Cast в Ado-запросе [D2005, XP]


Евгений Р. ©   (2010-01-26 20:49:00) 

Делаю простейший запрос через Ado-Jet к БД Access

selectL a.*,
       cast(iif(nn<100,'мало','Много') as char(20))
from table1

получаю сообщение о неопознанной ошибке.
если убрать функцию Cast, то получается поле слишком большой длины.
Можно ли как-то изменять длину вычисляемого поля?


Евгений Р.   (2010-01-28 17:42:00) [1]


> sniknik ©   (27.01.10 07:49) [6]
>
> шутка конечно.


а я, наивный, ждать начал


palva   (2010-01-28 14:13:00) [2]

Да, я не понял вопроса.


sniknik   (2010-01-27 19:07:00) [3]

> Можно. В Access работают строковые функции Left, Right, Mid.
толку то. речь тут не о том сколько знаков строки вертать, а размере типа поля.


palva   (2010-01-27 14:11:00) [4]


> Можно ли как-то изменять длину вычисляемого поля?

Можно. В Access работают строковые функции Left, Right, Mid.
left(iif(intdat>0, 'Много', 'Мало'), 2)


Anatoly Podgoretsky   (2010-01-27 12:00:00) [5]

> sniknik  (27.01.2010 07:49:06)  [6]

Но планы есть давно, неосуществимые.


Anatoly Podgoretsky   (2010-01-27 11:59:00) [6]

> Евгений Р.  (26.01.2010 20:49:00)  [0]

Я бы вообще вопил бы, не понятный CAST в никуда.


sniknik   (2010-01-27 07:49:00) [7]

шутка конечно.


Германн   (2010-01-27 02:44:00) [8]


> sniknik ©   (26.01.10 22:53) [3]
>
> > а можно где-то почитать об особенностях JET-диалекта?
> подожди пока я книжку напишу....
>

Коля. Это только шутка, или есть планы?


Евгений Р.   (2010-01-26 23:02:00) [9]

ню-ню


sniknik   (2010-01-26 22:53:00) [10]

> а можно где-то почитать об особенностях JET-диалекта?
подожди пока я книжку напишу....


Евгений Р.   (2010-01-26 21:17:00) [11]

спасибо, а можно где-то почитать об особенностях JET-диалекта?


sniknik   (2010-01-26 21:05:00) [12]

> Можно ли как-то изменять длину вычисляемого поля?
у jet вряд ли.
смысла это делать было мало для локальной то базы (какая разница где "резать", на "сервере" или клиенте, если предполагалось что это будет одна машина?)


Наверх

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