New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with case sensitivity for table/relations name in SET TRANSACTION´s RESERVING clause [ODBC79] #78
Comments
Commented by: @samofatov You can see all the rules in Firebird's parse.y: In short the logic is rather simple. The unquoted indentifiers are uppercased using UPPER(c): Quoted strings are parsed "as is", using double quote as the delimiter (and doubled double quote is interpreted as single double quote in the identifier). In short, engine assumes that all DSQL strings are ASCII-based. |
Commented by: Marco Held (demig-mh) Is there any idea by the firebird crew, when to fix this issue? |
Commented by: Marco Held (demig-mh) Hi, again, I want to ask, if it would be possible to fix this issue soon, please. Thx, |
Commented by: Jojakim Stahl (jstahl) Hello, I'm coworker of Marco Held. We had time /need to investigate and fix this problem: --- e:\http://OdbcFb.org/IscDbc/IscConnection.cpp 2011-10-13 17:48:47.000000000 +0200
+ - while ( !IS_END_TOKEN( *ptOut ) )
|
Commented by: Jojakim Stahl (jstahl) uploaded patch |
Modified by: Jojakim Stahl (jstahl)Attachment: bug-79.patch [ 12612 ] |
Modified by: @alexpotapchenkoassignee: Alexander Potapchenko [ lightfore ] |
Commented by: @alexpotapchenko Fixed in CVS. |
Modified by: @alexpotapchenkostatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.0.4 [ 10662 ] |
Modified by: @alexpotapchenkostatus: Resolved [ 5 ] => Closed [ 6 ] |
Submitted by: Marco Held (demig-mh)
Attachments:
bug-79.patch
Votes: 1
If using a RESERVING clause in a SET TRANSACTION command, for now they must be in upper case characters. This must be not case sensitiv.
Commits: 1e85566 1203914
The text was updated successfully, but these errors were encountered: