aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-09-16 15:36:04 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-09-16 15:36:04 +0200
commitd30878854baed95c931b14440de6714b8477a4d6 (patch)
tree9bfa46b7882f4b722994b7bb8998b4824cd4a2cb
parenta96ecb2108cfc2bbd92bc3b0eb87caa269a4560f (diff)
Set explicit unlimited size for MSSQL TEXT, NTEXT, and IMAGE types
-rw-r--r--odb/relational/mssql/context.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/odb/relational/mssql/context.cxx b/odb/relational/mssql/context.cxx
index df6d6fc..7e11564 100644
--- a/odb/relational/mssql/context.cxx
+++ b/odb/relational/mssql/context.cxx
@@ -382,6 +382,8 @@ namespace relational
else if (id == "TEXT")
{
r_.type = sql_type::TEXT;
+ r_.has_prec = true;
+ r_.prec = 0;
}
else if (id == "NCHAR")
{
@@ -406,6 +408,8 @@ namespace relational
else if (id == "NTEXT")
{
r_.type = sql_type::NTEXT;
+ r_.has_prec = true;
+ r_.prec = 0;
}
else if (id == "NATIONAL")
{
@@ -417,6 +421,8 @@ namespace relational
if (id == "TEXT")
{
r_.type = sql_type::NTEXT;
+ r_.has_prec = true;
+ r_.prec = 0;
}
else if (id == "CHAR" ||
id == "CHARACTER")
@@ -467,6 +473,8 @@ namespace relational
else if (id == "IMAGE")
{
r_.type = sql_type::IMAGE;
+ r_.has_prec = true;
+ r_.prec = 0;
}
else if (id == "DATE")
{