Subject | Re: [firebird-support] invalid BLOB ID - 335544329 |
---|---|
Author | Svein Erling Tysvaer |
Post date | 2009-07-04T09:13:06Z |
Alan McDonald wrote:
workaround be:
CAST(SUBSTRING(MyBlob FROM 1 FOR 250) as VARCHAR(250))
I've no idea about the cause of your problem, nor whether the problem is
with Firebird or IBO.
Set
>>> Prior to v2.1, SUBSTRING(BLOB) returned a varchar, but now it returnsIf this has something to do with the resulting blob, could a possible
>>> a temporary blob. So I believe the blob contents is actually fetched
>>> by the client via the blob ID. Could it be possible that it's done
>>> after a transaction commit, for example?
>
> when I query the view with substring, I get no such blob chatter.
workaround be:
CAST(SUBSTRING(MyBlob FROM 1 FOR 250) as VARCHAR(250))
I've no idea about the cause of your problem, nor whether the problem is
with Firebird or IBO.
Set