diff options
| author | 2009-08-26 15:32:22 +0000 | |
|---|---|---|
| committer | 2009-08-26 15:32:22 +0000 | |
| commit | 5cc6199846f7e797df52a9dad916f27bf3d6265d (patch) | |
| tree | f60f116c7850408bb4eff0972e6ff0f103fdee79 /src/modules/objects/class_sql.cpp | |
| parent | Removed old references to kvi_run_netscape.sh, we'll stick with freedesktop's... (diff) | |
| download | KVIrc-5cc6199846f7e797df52a9dad916f27bf3d6265d.tar.gz KVIrc-5cc6199846f7e797df52a9dad916f27bf3d6265d.tar.bz2 KVIrc-5cc6199846f7e797df52a9dad916f27bf3d6265d.zip | |
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
Diffstat (limited to 'src/modules/objects/class_sql.cpp')
| -rw-r--r-- | src/modules/objects/class_sql.cpp | 10 |
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(),¶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(); |
