Subject | [] Re: Dialect problem?? |
---|---|
Author | peter_jacobi.rm |
Post date | 2004-02-05T17:53:07Z |
In firebird-support@yahoogroups.com, "sllimr7139" wrote:
ASCII charcters into such a column, you should get an error. Yes,
often Word is the offender: smart quotes, hyphens of different length etc.
Actually, Firebird does this checking in a sloppy way, and the wrong
characters are only detected, when a character set conversion is
involved. If you give FB a string to store in an ASCII column, and
your app (or DB access layer) tells FB it's an ASCII string, no checks
are done.
But I'm not sure about the BLOB issues here, and we should wait for
Helen's response, how the BLOB fits into this scenario.
Regards,
Peter Jacobi
> The SQL dialect of the database is 3."2" is the ID of character set "ASCII". Anytime you insert some non
> The database default character set is ASCII,
> the varchar column has a character set id of 2 and
> that the blob column in question has a character set id of 2 as well.
ASCII charcters into such a column, you should get an error. Yes,
often Word is the offender: smart quotes, hyphens of different length etc.
Actually, Firebird does this checking in a sloppy way, and the wrong
characters are only detected, when a character set conversion is
involved. If you give FB a string to store in an ASCII column, and
your app (or DB access layer) tells FB it's an ASCII string, no checks
are done.
But I'm not sure about the BLOB issues here, and we should wait for
Helen's response, how the BLOB fits into this scenario.
Regards,
Peter Jacobi