Subject Re: [firebird-python] Re: pyfirebirdsql: error with very simple parameterized query
Author Philippe Makowski
in fact, see the output of blr and values below

def params_to_blr(self, params) have to be improved
someone to work on it ?


Aktuelle Parameter: ('X',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x08\x00\x07\x00\xffL'
values:
b'\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00'
[]
Aktuelle Parameter: (b'X',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x01\x00\x07\x00\xffL'
values:
b'X\x00\x00\x00\x00\x00\x00\x00'
[[1, 'X', 'X']]
Aktuelle Parameter: (b'X',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x01\x00\x07\x00\xffL'
values:
b'X\x00\x00\x00\x00\x00\x00\x00'
[[1, 'X', 'X']]
Aktuelle Parameter: ('Ä',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x08\x00\x07\x00\xffL'
values:
b'\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00'
[]
Aktuelle Parameter: (b'\xc4',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x01\x00\x07\x00\xffL'
values:
b'\xc4\x00\x00\x00\x00\x00\x00\x00'
Dynamic SQL Error
SQL error code = -303
Malformed string

Aktuelle Parameter: (b'\xc3\x84',)
blr:
b'\x05\x02\x04\x00\x02\x00\x0e\x02\x00\x07\x00\xffL'
values:
b'\xc3\x84\x00\x00\x00\x00\x00\x00'
[[2, 'Ä', 'Ä']]
Done