summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--adodb-csvlib.inc.php1
-rw-r--r--drivers/adodb-postgres64.inc.php4
2 files changed, 3 insertions, 2 deletions
diff --git a/adodb-csvlib.inc.php b/adodb-csvlib.inc.php
index 9b7f851b..87efd940 100644
--- a/adodb-csvlib.inc.php
+++ b/adodb-csvlib.inc.php
@@ -80,7 +80,6 @@ $ADODB_INCLUDED_CSV = 1;
$rs2 = new $class(ADORecordSet::DUMMY_QUERY_ID);
$rs2->timeCreated = $rs->timeCreated; # memcache fix
$rs2->sql = $rs->sql;
- $rs2->oldProvider = $rs->dataProvider;
$rs2->InitArrayFields($rows,$flds);
$rs2->fetchMode = $savefetch;
return $line.serialize($rs2);
diff --git a/drivers/adodb-postgres64.inc.php b/drivers/adodb-postgres64.inc.php
index 9becaf4e..a198423d 100644
--- a/drivers/adodb-postgres64.inc.php
+++ b/drivers/adodb-postgres64.inc.php
@@ -272,7 +272,9 @@ class ADODB_postgres64 extends ADOConnection{
if ($this->_connectionID) {
return "'" . pg_escape_string($this->_connectionID, $s) . "'";
} else {
- return "'" . pg_escape_string($s) . "'";
+ // Fall back to emulated escaping when there is no database connection.
+ // Avoids errors when using setSessionVariables() in the load balancer.
+ return parent::qStr( $s );
}
}