Dmitry Yemanov wrote:
Если ты не знаешь тип столбца, ты в него всегда строку будешь пихать? Даже
если тебе юзверь число дал?
На практике обычно параметры присваиваются либо по типу поля исходного
поля в TDataSet, либо вручную типа ->ParamByName("zzz")->AsInteger=10;
Т.е. я пока не могу понять в какой ситуации реально нужны типы параметров.
Кстати, интересную вещь я открыл для себя. Оказывается если сервер не
может вычислить тип параметра то он обламывается с ошибкой. Вот вполне
валидный запрос отбрасывает:
select cast(:param as varchar(64)) from rdb$database
Имхо это неправильно. В этом смысле в Оракле более разумно.
--
--- Home Page http://ok.novgorod.net/ap ---