error message like 'Database/HDBC/ODBC/Statement.hsc:347:8-47: Irrefutable pattern failed for pattern' occurs in simple test cases where underlying data has 'extended' characters.
Simple hacking of the source showed that the unhandled case is an instance of 'BindColWString'.
I found this with both MS ODBC Client for Linux and FreeTDS drivers.
I will attempt to work around by restricting the client character set using FreeTDS.
I will consider attempting a fix if it is considered that the bug is 'genuine' and not a massive undertaking.
error message like 'Database/HDBC/ODBC/Statement.hsc:347:8-47: Irrefutable pattern failed for pattern' occurs in simple test cases where underlying data has 'extended' characters. Simple hacking of the source showed that the unhandled case is an instance of 'BindColWString'.
I found this with both MS ODBC Client for Linux and FreeTDS drivers.
I will attempt to work around by restricting the client character set using FreeTDS.
I will consider attempting a fix if it is considered that the bug is 'genuine' and not a massive undertaking.