Pymssql DB взаимодействия - PullRequest
       12

Pymssql DB взаимодействия

0 голосов
/ 26 февраля 2019

Я сделал функцию ниже.

def _call_procedure_mssql_param(procedureName, in_param=[], func_conn=None, conn=None): if conn is None and func_conn is not None : conn = func_conn() if conn is None : return [None, None] cursor = conn.cursor() try : cursor.execute(procedureName,(in_param,)) data = cursor.fetchall() columns = [] for c in cursor.description: columns.append(c[0]) return columns, data # list, list of tuple finally: cursor.close() conn.close()

Вызывает процедуру, которая выполняет и запрашивает функцию, как показано ниже, и результат будет получен.Однако проблема заключается в том, что все данные не охватываются параметрами.Как применить параметры?

if __name__ == '__main__': conn = sqlib._get_conn_mssql('', '', '', '', '') print(conn) a, b = sqlib._call_procedure_mssql_param("selectquery", ["GOC"], None, conn) print(a) print(b)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...