code: def queryMany(self, query, args):
  		
  		self.lastError = None
  		self.affectedRows = None
  		self.rowcount = None
  		self.record = None
  		cursor = None
  		
  		try:
  			try:
  				self._GetConnection()
  				self.conn.query = query
  				#Execute query and store results
  				cursor = self.conn.getCursor()
  				self.affectedRows = cursor.executemany(query, args)
  				self.conn.updateCheckTime()
  			except Exception, e:
  				self.lastError = e
  		finally:
  			if cursor is not None:
  				cursor.close()
  			self._ReturnConnection()
  			if self.lastError is not None:
  				raise self.lastError
  			else:
  				return self.affectedRows
docs: Executes a series of the same Insert Statments
  		
  		Each tuple in the args list will be applied to the query and executed.
  		This is the equivilant of MySQLDB.cursor.executemany()
  		
  		@author: Nick Verbeck
  		@since: 9/7/2008