rendered paste bodyIndex: Field.cpp
===================================================================
--- Field.cpp (revision 5321)
+++ Field.cpp (working copy)
@@ -66,11 +66,11 @@
void Field::SetValue(const char *value)
{
if(mValue) delete [] mValue;
-#ifndef DO_POSTGRESQL
+//#ifndef DO_POSTGRESQL
if (value)
-#else
- if (*value)
-#endif
+//#else
+// if (*value)
+//#endif
{
mValue = new char[strlen(value) + 1];
strcpy(mValue, value);
@@ -83,11 +83,11 @@
{
if(mName) delete [] mName;
-#ifndef DO_POSTGRESQL
+//#ifndef DO_POSTGRESQL
if (name)
-#else
- if (*name)
-#endif
+//#else
+// if (*name)
+//#endif
{
mName = new char[strlen(name) + 1];
strcpy(mName, name);
Index: QueryResultPostgre.cpp
===================================================================
--- QueryResultPostgre.cpp (revision 5321)
+++ QueryResultPostgre.cpp (working copy)
@@ -29,7 +29,7 @@
for (uint32 i = 0; i < mFieldCount; i++)
{
- mCurrentRow[i].SetName(PQfname(result, i));
+ mCurrentRow[i].SetName(&(PQfname(result, i)));
mCurrentRow[i].SetType(ConvertNativeType(PQftype( result, i )));
}
}
@@ -52,7 +52,7 @@
for (int j = 0; j < mFieldCount; j++)
{
- mCurrentRow[j].SetValue(PQgetvalue(mResult, mTableIndex, j));
+ mCurrentRow[j].SetValue(&(PQgetvalue(mResult, mTableIndex, j)));
}
mTableIndex++;