aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_sql.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_sql.cpp')
-rw-r--r--src/modules/objects/class_sql.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/objects/class_sql.cpp b/src/modules/objects/class_sql.cpp
index cfaa7ebe0..b6a29b8cb 100644
--- a/src/modules/objects/class_sql.cpp
+++ b/src/modules/objects/class_sql.cpp
@@ -218,13 +218,10 @@ KVSO_CLASS_FUNCTION(sql,setConnection)
KVSO_CLASS_FUNCTION(sql,queryLastInsertId)
{
CHECK_QUERY_IS_INIT
- KviKvsHash *pHash=new KviKvsHash();
- KviKvsVariant *pValue=0;
QVariant value=m_pCurrentSQlQuery->lastInsertId();
if (value.type()==QVariant::LongLong){
c->returnValue()->setInteger((kvs_int_t) value.toLongLong());
}
-
return true;
}
KVSO_CLASS_FUNCTION(sql,features)
@@ -526,18 +523,17 @@ KVSO_CLASS_FUNCTION(sql,queryRecord)
{
KviKvsVariant *pValue=0;
QVariant value=record.value(i);
- if (value.type()==QVariant::LongLong){debug ("set long"); pValue=new KviKvsVariant((kvs_int_t) value.toLongLong());}
- else if (value.type()==QVariant::String) {debug ("set string");pValue=new KviKvsVariant(value.toString());}
+ if (value.type()==QVariant::LongLong) pValue=new KviKvsVariant((kvs_int_t) value.toLongLong());
+ else if (value.type()==QVariant::String) pValue=new KviKvsVariant(value.toString());
else if (value.type()==QVariant::ByteArray)
{
- debug("qbyte array");
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("memoryBuffer");
KviKvsVariantList params(new KviKvsVariant(QString()));
KviKvsObject * pObject = pClass->allocateInstance(0,"",c->context(),&params);
*((KviKvsObject_memorybuffer *)pObject)->pBuffer()=value.toByteArray();
pValue=new KviKvsVariant(pObject->handle());
}
- else {debug("empty value in name %s",record.fieldName(i).toUtf8().data());pValue=new KviKvsVariant(QString());}
+ else pValue=new KviKvsVariant(QString());
pHash->set(record.fieldName(i),pValue);
KviKvsVariant *value2=pHash->get(record.fieldName(i));
value2->type();