From 617abda1cca3030c0a2f10853cf5dc22abb65a1c Mon Sep 17 00:00:00 2001 From: Stephen Tanner Date: Tue, 14 Oct 2014 17:02:10 -0400 Subject: [PATCH 1/2] Fixed DB2 adapter when using executesql and placeholders. --- gluon/dal/adapters/db2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gluon/dal/adapters/db2.py b/gluon/dal/adapters/db2.py index 1f92175d..91a4c245 100644 --- a/gluon/dal/adapters/db2.py +++ b/gluon/dal/adapters/db2.py @@ -78,9 +78,11 @@ class DB2Adapter(BaseAdapter): self.connector = connector if do_connect: self.reconnect() - def execute(self,command): + def execute(self,commandi,placeholders=None): if command[-1:]==';': command = command[:-1] + if placeholders: + return self.log_execute(command, placeholders) return self.log_execute(command) def lastrowid(self,table): From b2bc1835c3e66ab9d284c58688047ed750ebbe21 Mon Sep 17 00:00:00 2001 From: Stephen Tanner Date: Tue, 14 Oct 2014 17:21:00 -0400 Subject: [PATCH 2/2] Removed extra 'i' character inserted accidentally due to mode switching in vim. --- gluon/dal/adapters/db2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/dal/adapters/db2.py b/gluon/dal/adapters/db2.py index 91a4c245..3b043b10 100644 --- a/gluon/dal/adapters/db2.py +++ b/gluon/dal/adapters/db2.py @@ -78,7 +78,7 @@ class DB2Adapter(BaseAdapter): self.connector = connector if do_connect: self.reconnect() - def execute(self,commandi,placeholders=None): + def execute(self,command,placeholders=None): if command[-1:]==';': command = command[:-1] if placeholders: