В письме от Wed, 28 Jul 2010 11:22:17 +0400, Dmitry Lendel <i...@bagel.com.ua> сообщал:

AAS:  RC3 ??? не RC2 ?

AS: так TYPE OF или нет ? Если в объявление переменной ptest2 добавить TYPE OF - то никакой ругани на NULL не возникает







А что тут не логично?

Что один и тот же вызов может выдать ошибку, а может не выдать, в зависимости от истории предыдущих вызовов.

Вроде бы переменная :vid не должна сохранять значение между вызовами процедуры, как static в C или const в Паскале/Дельфи ?





Получается очень важно инициализировать самому подобные переменные

Ну их всегда важно инициализировать :-)

особенно перед вызовом
SELECT * FROM table INTO :var где var типа домен.

почему это? вроде ошибки возникали только в строках, где из переменной берётся значение, а не где ей присваивается значение ?

Если бы что-то вроде SELECT FIRST(:var) column FROM table INTO :var - тогда да.

--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Ответить