Revision: 470
http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=470&view=rev
Author: cweiske
Date: 2007-07-16 05:31:20 -0700 (Mon, 16 Jul 2007)
Log Message:
-----------
Throw exception on error
Modified Paths:
--------------
trunk/rdfapi-php/api/sparql/SparqlEngineDb/TypeSorter.php
Modified: trunk/rdfapi-php/api/sparql/SparqlEngineDb/TypeSorter.php
===================================================================
--- trunk/rdfapi-php/api/sparql/SparqlEngineDb/TypeSorter.php 2007-07-16 10:10:44 UTC (rev 469)
+++ trunk/rdfapi-php/api/sparql/SparqlEngineDb/TypeSorter.php 2007-07-16 12:31:20 UTC (rev 470)
@@ -221,12 +221,17 @@
. ' as "' . $strSparqlVar . '-type"';
}
- $oldmode = $this->dbConn->SetFetchMode(ADODB_FETCH_ASSOC);
- $arResult = $this->dbConn->execute(
- 'SELECT DISTINCT ' . implode(', ', $arSel) . ' ' . $strFrom . $strWhere
- );
+ $oldmode = $this->dbConn->SetFetchMode(ADODB_FETCH_ASSOC);
+ $sql = 'SELECT DISTINCT ' . implode(', ', $arSel) . ' ' . $strFrom . $strWhere;
+ $arResult = $this->dbConn->execute($sql);
$this->dbConn->SetFetchMode($oldmode);
+ if ($arResult === false) {
+ throw new SparqlEngineDb_SqlGeneratorException(
+ 'Error reading typesets: ' . $sql
+ );
+ }
+
$arTypes = array();
foreach ($arResult as $arRow) {
$nLine = count($arTypes);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|