Date: Friday, December 16, 2005 @ 12:07:49
Author: zsolt
Path: /cvsroot/carob/libmysequoia/src
Modified: CarobMySQL.cpp (1.22 -> 1.23)
modified alloc_row_data() to catch NullValueException, and removed the column
check for null because is not more necessary
----------------+
CarobMySQL.cpp | 5 ++++-
1 files changed, 4 insertions(+), 1 deletion(-)
Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.22
libmysequoia/src/CarobMySQL.cpp:1.23
--- libmysequoia/src/CarobMySQL.cpp:1.22 Fri Dec 16 11:54:39 2005
+++ libmysequoia/src/CarobMySQL.cpp Fri Dec 16 12:07:49 2005
@@ -728,7 +728,7 @@
for (unsigned i=0; i<field_count; i++)
{
- if (!drsPtr->isNull(i+1))
+ try
{
std::wstring s = drsPtr->getAsString(i+1);
unsigned long field_len = s.length();
@@ -742,6 +742,9 @@
if (fields && fields[i].max_length < field_len)
fields[i].max_length = field_len;
}
+ catch (NullValueException &e)
+ {
+ }
}
length = result.size();
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits