def METHOD_NAME(negative_conn_cnx, db_parameters):
    """Unsupported data binding."""
    try:
        with negative_conn_cnx() as cnx:
            cnx.cursor().execute(
                "CREATE OR REPLACE TABLE {name} "
                "(aa INT, bb STRING)".format(name=db_parameters["name"])
            )
            cnx.cursor().execute(
                "INSERT INTO {name} VALUES(%s, %s)".format(name=db_parameters["name"]),
                (1, "test1"),
            )
            sql = "select count(*) from {name} where aa=%s".format(
                name=db_parameters["name"]
            )
            with cnx.cursor() as cur:
                rec = cur.execute(sql, (1,)).fetchone()
                assert rec[0] is not None, "no value is returned"
            # dict
            with pytest.raises(ProgrammingError):
                cnx.cursor().execute(sql, ({"value": 1},))
    finally:
        with negative_conn_cnx() as cnx:
            cnx.cursor().execute(
                "drop table if exists {name}".format(name=db_parameters["name"])
            )