summaryrefslogtreecommitdiff
path: root/project2/sql/sqlTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'project2/sql/sqlTest.cpp')
-rw-r--r--project2/sql/sqlTest.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/project2/sql/sqlTest.cpp b/project2/sql/sqlTest.cpp
index 2723d8e..45178ef 100644
--- a/project2/sql/sqlTest.cpp
+++ b/project2/sql/sqlTest.cpp
@@ -90,8 +90,9 @@ class HandleDoCompare : public DB::HandleField {
bool
SqlTest::passes(ExecContext * ec) const
{
+ auto con = db->getReadonly();
boost::shared_ptr<DB::SelectCommand> query = boost::shared_ptr<DB::SelectCommand>(
- db->getWritable().newSelectCommand(sqlCommand.getSqlFor(filter(NULL))));
+ con->newSelectCommand(sqlCommand.getSqlFor(filter(NULL))));
unsigned int offset = 0;
sqlCommand.bindParams(ec, query.get(), offset);
HandleDoCompare h(testValue(ec), testOp(ec));