python insert sql не работает при вызове через функцию - PullRequest
0 голосов
/ 30 апреля 2020

Я могу записать в БД при подключении вне функции, но не могу записать в базу данных при вызове через функцию

    def Metric_Insert():
     cnxn1 = pyodbc.connect('DRIVER='+driver+';SERVER='+SERVER+';PORT=1433;DATABASE='+DATABASE+';UID='+username+';PWD='+ pwd)
     cursor = cnxn1.cursor()
     #print("Connected in Metric_Insert")
     sql9='''Insert into Stage.CBO_Detail_Person(File_Master_ID,Person_CUID,
                            Family_ID,Age,Metric) Values (?,?,?,?,?);'''
     Val9=(File_Master_ID[0],Person_CUID[0],Family_ID[0],'Age','xyz')
     cursor.execute(sql9,Val9)
     cnxn1.commit()
     #print("Connected in Metric_Insert")
     #return
  Metric_Insert()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...