![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ParamByName [D7, FireBird2.0]
Olegus © (2008-01-22 17:19:00)Привет всем. Подскажите кто знает, кокой длины могут быть ParamByName('param1').AsString в IBQuery? У меня длинее 30 не хочет, или я что-то не то делаю. Спасибо
Olegus (2008-01-22 18:46:00) [1]
> Плохиш
я уверен что выбрал то что надо, а тебе может в психологи податся.
Плохиш (2008-01-22 18:43:00) [2]
> Olegus (22.01.08 18:28) [11]
Если у кого-то не хватает ума заглянуть в справку, то ему стоит подумать, а ту ли профессию он выбрал.
Olegus (2008-01-22 18:28:00) [3]
> Плохиш
так бы сразу и сказал, а то устроили тут дебаты кто кого умнее
Плохиш (2008-01-22 18:24:00) [4]
> Olegus (22.01.08 17:46) [6]
> Плохиш так а почему если стринг короче всё нормально?
Наверное поэтому
Note:
Some servers support string field types that are too long to fit in the record buffer. These fields are represented as memo fields, although they are not actually Blob fields. When working with such "pseudo-Blob" fields, use the AsString property rather than the AsMemo property.
Olegus (2008-01-22 18:24:00) [5]
> Виталий Панасенко(дом)
шутник, конечно захочет но мне надо и больше тоже.
Виталий Панасенко(дом) (2008-01-22 18:23:00) [6]по моему внятно написано: "пробуем сохранить строку длинной в 37 символов в поле, которое может содержать только 30". это не одно и то же из поста вопроса
> У меня длинее 30 не хочет, или я что-то не то делаю. Спасибо
не понятно, что у тебя длиннее 30 не хочет ?попробуй 25, вдруг захочет...:-)
Правильный_Вася (2008-01-22 18:21:00) [7]
> я же об этом упомянул в вопросе
телепаторы поломались
> почему если стринг короче всё нормально?
потомучто это блоб
ты напильником стенки шпаклюешь?
Olegus (2008-01-22 17:46:00) [8]"не работает" тов. Johnmen значит даёт ошибку "Trying to store a string of length 37 into a field that can only contain 30" я же об этом упомянул в вопросе.
Плохиштак а почему если стринг короче всё нормально?
Johnmen (2008-01-22 17:40:00) [9]
> если text короче 30 символов то работает, если длинее то
> нет.
Что такое "работает" и что такое "не работает"? Или мы должны гадать?
Плохиш (2008-01-22 17:37:00) [10]
> Поле типа блоб
Вот и работай с ними как с блоб, поиск в конференции поможет.
Olegus (2008-01-22 17:31:00) [11]я спросил на счёт параметра а не поля. Поле типа блоб и этот параметр выглядет так:
IBQuery1.SQL.add('........(field1 containing :param1)...........');
IBQuery1.ParamByName('param1').asstring := text;
если text короче 30 символов то работает, если длинее то нет.
Плохиш (2008-01-22 17:26:00) [12]А длина поля, к которому параметр привязывается, какая?
Правильный_Вася (2008-01-22 17:25:00) [13]
> У меня длинее 30 не хочет
а место, куда ты их запихиваешь, позволяет больше 30?
может, это поле узкое или параметр ХП?
или в параметр в кверике жестко зашита длина