Using binary string literal to assign to user-defined blob sub-types yield 
conversion error "filter not found to convert type 1 to type -13"
--------------------------------------------------------------------------------------------------------------------------------------------

                 Key: CORE-6389
                 URL: http://tracker.firebirdsql.org/browse/CORE-6389
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 3.0.6, 4.0 Beta 2, 2.5.9
            Reporter: Mark Rotteveel


Attempts to assign a value to an user-defined blob sub-type yields a conversion 
error.

SQL> create table blob13(id integer generated by default as identity primary 
key, blobfield blob sub_type -13);
SQL> insert into blob13 (blobfield) values (x'ab01');
Statement failed, SQLSTATE = HY000
filter not found to convert type 1 to type -13
SQL>

Workaround: add an explicit cast to either blob sub_type binary or blob 
sub_type -13 

It looks like binary string literals are handled like normal strings, and 
therefor coerced to blob sub_type text, while they should be coerced to blob 
sub_type binary instead.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to