Я создал исполняемый файл, который использует pyodb c для подключения к SQL серверу. Мне нужно поделиться этим исполняемым файлом с коллегами, которые не загрузили драйвер ODB C на свои компьютеры, из-за чего исполняемый файл не открывается.
Я понимаю, если бы они загрузили драйвер ODB C I можно настроить исполняемый файл для обнаружения драйвера компьютера каждый раз, чтобы избежать этой проблемы. Однако не все, с кем я делюсь этим исполняемым файлом, являются техническими специалистами, поэтому я бы не хотел, чтобы они устанавливали драйвер ODB C.
Есть ли способ создать исполняемый файл, который подключается к SQL серверу, который не требовать, чтобы на компьютерах пользователя был установлен драйвер ODB C?
try:
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
except:
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()