From 5cc6199846f7e797df52a9dad916f27bf3d6265d Mon Sep 17 00:00:00 2001 From: Noldor Date: Wed, 26 Aug 2009 15:32:22 +0000 Subject: Fixed kvs widgets on statusbar and some doc fixes git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3428 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/objects/class_sql.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/modules/objects/class_sql.cpp') 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(),¶ms); *((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(); -- cgit v1.3.1-10-gc9f91