CDbException

CDbCommand failed to execute the SQL statement: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "X252X6194"
LINE 1: ...UNT(*) FROM "lime_survey_615259" "t" WHERE (615259X252X6194=...
^. The SQL statement executed was: SELECT COUNT(*) FROM "lime_survey_615259" "t" WHERE (615259X252X6194=:ycp0) AND (submitdate IS NOT NULL)

/var/www/limesurvey/framework/db/CDbCommand.php(528)

516             return $result;
517         }
518         catch(Exception $e)
519         {
520             if($this->_connection->enableProfiling)
521                 Yii::endProfile('system.db.CDbCommand.query('.$this->getText().$par.')','system.db.CDbCommand.query');
522             $errorInfo = $e instanceof PDOException ? $e->errorInfo : null;
523             $message = $e->getMessage();
524             Yii::log(Yii::t('yii','CDbCommand::{method}() failed: {error}. The SQL statement executed was: {sql}.',
525                 array('{method}'=>$method, '{error}'=>$message, '{sql}'=>$this->getText().$par)),CLogger::LEVEL_ERROR,'system.db.CDbCommand');
526             if(YII_DEBUG)
527                 $message .= '. The SQL statement executed was: '.$this->getText().$par;
528             throw new CDbException(Yii::t('yii','CDbCommand failed to execute the SQL statement: {error}',
529                 array('{error}'=>$message)),(int)$e->getCode(),$errorInfo);
530         }
531     }
532 
533     /**
534      * Builds a SQL SELECT statement from the given query specification.
535      * @param array $query the query specification in name-value pairs. The following
536      * query options are supported: {@link select}, {@link distinct}, {@link from},
537      * {@link where}, {@link join}, {@link group}, {@link having}, {@link order},
538      * {@link limit}, {@link offset} and {@link union}.
539      * @return string the SQL statement
540      * @since 1.1.6

Stack Trace

#2
+
 /var/www/limesurvey/application/helpers/common_helper.php(5948): CActiveRecord->count(CDbCriteria)
5943         $criteria = new CDbCriteria;
5944 
5945         foreach ($fields_list as $fieldname)
5946             $criteria->mergeWith($fields_query[$fieldname]);
5947         $criteria->mergeWith(array('condition'=>"submitdate IS NOT NULL"));
5948         $result = Survey_dynamic::model($iSurveyId)->count($criteria);
5949     }
5950 
5951     return $result;
5952 }
5953 
#3
+
 /var/www/limesurvey/application/controllers/admin/quotas.php(107): getQuotaCompletedCount("615259", 20)
102             $aViewUrls['output'] = '';
103             //loop through all quotas
104             foreach ($aResult as $aQuotaListing)
105             {
106                 $totalquotas += $aQuotaListing['qlimit'];
107                 $completed = getQuotaCompletedCount($iSurveyId, $aQuotaListing['id']);
108                 $highlight = ($completed >= $aQuotaListing['qlimit']) ? '' : "style='color: orange'"; //Incomplete quotas displayed in red
109                 $totalcompleted = $totalcompleted + $completed;
110                 $csvoutput[] = $aQuotaListing['name'] . "," . $aQuotaListing['qlimit'] . "," . $completed . "," . ($aQuotaListing['qlimit'] - $completed) . "\r\n";
111 
112                 if ($quickreport != false)
#6
+
 /var/www/limesurvey/application/core/Survey_Common_Action.php(100): CAction->runWithParamsInternal(quotas, ReflectionMethod, array("surveyid" => "615259", "sa" => "index", "iSurveyId" => "615259", "iSurveyID" => "615259"))
095             $oMethod = new ReflectionMethod($this, $sDefault);
096         }
097 
098         // We're all good to go, let's execute it
099         // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
100         return parent::runWithParamsInternal($this, $oMethod, $params);
101     }
102 
103     /**
104     * Some functions have different parameters, which are just an alias of the
105     * usual parameters we're getting in the url. This function just populates
2013-02-25 11:59:28 Apache/2.2.14 (Ubuntu) Yii Framework/1.1.10