sqlmapproject/sqlmap · error · NotSupportedError
parameter binding is not supported; pass a fully-formed quer
Error message
parameter binding is not supported; pass a fully-formed query string
What it means
Error "parameter binding is not supported; pass a fully-formed query string" thrown in sqlmapproject/sqlmap.
Source
Thrown at extra/dbwire/postgres.py:114
break
fields[code] = payload[off + 1:end].decode("utf-8", "replace")
off = end + 1
return fields.get(b"M", "unknown error"), fields.get(b"C", "")
def _raise_server_error(message, sqlstate):
raise _SQLSTATE_CLASS.get((sqlstate or "")[:2], ProgrammingError)("(remote) %s" % message)
class Cursor(object):
def __init__(self, connection):
self.connection = connection
self.description = None
self.rowcount = -1
self._rows = []
self._pos = 0
def execute(self, query, params=None):
if params is not None:
raise NotSupportedError("parameter binding is not supported; pass a fully-formed query string")
self.description, self.rowcount, self._rows, self._pos = None, -1, [], 0 # reset before (a failed) query
self.description, self._rows, self._pos, self.rowcount = self.connection._simple_query(query)
return self
def fetchall(self):
retVal = self._rows[self._pos:]
self._pos = len(self._rows)
return retVal
def fetchone(self):
if self._pos >= len(self._rows):
return None
retVal = self._rows[self._pos]
self._pos += 1
return retVal
def close(self):
self._rows = []View on GitHub (pinned to 0a35b20e39)
When it happens
Trigger: Thrown at extra/dbwire/postgres.py:114 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26).
Data as JSON: /api/errors/77b3067cc6aaed8b.
Report an issue: GitHub.