aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--odb/relational/sqlite/context.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/odb/relational/sqlite/context.cxx b/odb/relational/sqlite/context.cxx
index f2c8c49..35ec91b 100644
--- a/odb/relational/sqlite/context.cxx
+++ b/odb/relational/sqlite/context.cxx
@@ -33,6 +33,7 @@ namespace relational
{"bool", "INTEGER", 0, false},
{"char", "TEXT", 0, false},
+ {"wchar_t", "TEXT", 0, false},
{"signed char", "INTEGER", 0, false},
{"unsigned char", "INTEGER", 0, false},
@@ -243,7 +244,8 @@ namespace relational
else if (array* a = dynamic_cast<array*> (&t))
{
semantics::type& bt (a->base_type ());
- if (bt.is_a<semantics::fund_char> ())
+ if (bt.is_a<semantics::fund_char> () ||
+ bt.is_a<semantics::fund_wchar> ())
{
if (a->size () != 0)
r = "TEXT";