import pandas as pd
from sqlalchemy import create_engine
from sqlalchemy.engine.url import URL
driver_name = "SQL Server Native Client 11.0"
server_name = "5CG8214"
database_name = "Wim"
username = "Test_r"
password = "xxxx"
conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=' + server_name + ';DATABASE=' + database_name + ';ENCRYPT=yes;TrustServerCertificate=yes;UID=' + username + ';PWD=' + password)
connection_url = URL.create("mssql+pyodbc", query={"odbc_connect": conn})
engine = create_engine(connection_url)
sql = '''\
select * from [Wim].[dbo].[Information]
'''
df1 = pd.read_sql_query(sql, engine)
This is already going wrong on the statement
connection_url = URL.create("mssql+pyodbc", query={"odbc_connect": conn})
error: TypeError: Query dictionary values must be strings or sequences of strings
How to solve?
from sqlalchemy import create_engine
from sqlalchemy.engine.url import URL
driver_name = "SQL Server Native Client 11.0"
server_name = "5CG8214"
database_name = "Wim"
username = "Test_r"
password = "xxxx"
conn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=' + server_name + ';DATABASE=' + database_name + ';ENCRYPT=yes;TrustServerCertificate=yes;UID=' + username + ';PWD=' + password)
connection_url = URL.create("mssql+pyodbc", query={"odbc_connect": conn})
engine = create_engine(connection_url)
sql = '''\
select * from [Wim].[dbo].[Information]
'''
df1 = pd.read_sql_query(sql, engine)
This is already going wrong on the statement
connection_url = URL.create("mssql+pyodbc", query={"odbc_connect": conn})
error: TypeError: Query dictionary values must be strings or sequences of strings
How to solve?