Comments (10)
does this help
code
from sqlite_modern_cpp.
Is the exception thrown when you create or when you use the statement? Is the statement UTF-16 encoded?
from sqlite_modern_cpp.
Maybe you can create a gist which shows the failing code?
from sqlite_modern_cpp.
It occurs when I use the statement and it's utf-16
from sqlite_modern_cpp.
Tip: Please share the "Share" URL and not the embed script of your gists in the future. This makes it easier to open it. Additionally you got the syntax for links backwards.
from sqlite_modern_cpp.
@mtissington I updated your comment, but the link still doesn't work :-(
from sqlite_modern_cpp.
@zauguin are you sure #92 fixes this?!
from sqlite_modern_cpp.
@aminroosta Yes, the problem is, that when prepare fails (this happens in this case, because a query plan can't be produced for an invalid column) the query is only appended in the UTF-8 case(the source)
In the UTF-16 case we would have to convert the statement to UTF-8, which I tried to avoid.
#92 does this conversion always, because this shouldn't change anything in the regular case but avoids a double conversion in the exceptional case.
from sqlite_modern_cpp.
@mtissington I updated your comment too, now your link works.
from sqlite_modern_cpp.
Thanks - A little new to posting gists.
from sqlite_modern_cpp.
Related Issues (20)
- typo in the std::variant<std::string, ...> supprt HOT 1
- std::optional and std::variant not supported with MSVC 2019 HOT 4
- unnecessary calls to sqlite3_{column,value}_bytes{,16} in getting text HOT 4
- ability to change database name HOT 1
- Ability to interrupt queries
- Does this library support the JSON1 extension? HOT 1
- Usage of `std::optional` fails under MSVC 14.2 / VS 2019 HOT 2
- How to get a binary blob and it's size HOT 1
- about latest release HOT 1
- I dont know how to compile my C++ files with this library HOT 2
- [question] about data update wrapper HOT 2
- with C++20 HOT 1
- Serialized Mode of Sqlite3
- Invalid range expression of type 'database_binder'; no viable 'begin' function available HOT 3
- Are JOIN operations suported? HOT 1
- Set `std::optional` to `std::nullopt` instead of throwing `sqlite::errors::no_rows`
- Project does not work in VS2022 HOT 1
- Unknown number of columns HOT 1
- Database encryption HOT 1
- Possible to use via FetchContent or CPM? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlite_modern_cpp.