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

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

NULL [D7, IB6.x]


PrettyFly ©   (2003-03-10 10:46:00) 

Привет! Кто0нть знает, почему при таком запросе в TIBQuery:

SELECT ID, NULL as Kol
FROM MyTable


прога выдаёт ошибку :

Type mismatch for field "Kol", expecting:integer actua: string.

Т.е. считается, что null - это сторка такая?


PrettyFly   (2003-03-10 15:24:00) [1]

Ну что я сделаю, если работает ;)

А у тебя, наверное, поле Kol - строковое, иначе это всё вообще безсмыслица.


MsGuns   (2003-03-10 14:39:00) [2]

>PrettyFly © (10.03.03 13:55)
>Если вставить ещё as, то всё работает

Так, что ли ?

Select DPID, CAST(null as integer) as kol
from DPlatez

Все равно см. MsGuns © (10.03.03 13:39)
Правда, Local SQL ;))


PrettyFly   (2003-03-10 13:55:00) [3]

Если вставить ещё as, то всё работает


MsGuns   (2003-03-10 13:39:00) [4]

>NDeu © (10.03.03 13:18)
>Попробуй:
>SELECT ID, cast(NULL as integer) Kol
FROM MyTable

Invalid use of keyword

А так катит !

SELECT DPID, CAST("" as CHAR(1)) Kol1
FROM DPlatez


Mike Kouzmine   (2003-03-10 13:20:00) [5]

Так я к этому и вел...


NDeu   (2003-03-10 13:18:00) [6]

Попробуй:
SELECT ID, cast(NULL as integer) Kol
FROM MyTable

Reindeer Moss Eater (10.03.03 13:04) конечно совершено прав :)


Reindeer Moss Eater   (2003-03-10 13:04:00) [7]

А какая разница, есть поле KOL или нет его?
Никакой совершенно.


PrettyFly   (2003-03-10 13:01:00) [8]

Есть, оно Integer...


Mike Kouzmine   (2003-03-10 12:55:00) [9]

А поле kol в таблице есть?


Наверх

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