Skip to content
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

SqlResult Overrides #594

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

RFBomb
Copy link
Contributor

@RFBomb RFBomb commented Aug 11, 2022

While creating a compiler to use with MSAccess, I found that I was having zero search results in all of my queries that used a 'where' statement.

I tracked the issue down to the SqlResult object using single quotes for strings, as opposed to an escaped double-quote.
' vs \"

Unfortunately, this was not an 'easy' fix that was built in already due to the method being private, and no easy override available currently.

This PR adds an overridable method to the compiler that instantiates the SqlResult object. From there, any consumers that need custom wrapping for their values can be easily achieved, just override the GetNewSqlResult method to use your custom type.

Allow Overrides when creating the string parameters
Create method for instantiating the SqlResult object to allow for using derived classes instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant