connect python with SQLServer (use of pandas included)

Pagina: 1
Acties:
  • 432 views

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • wsuijker
  • Registratie: Maart 2023
  • Laatst online: 18-05-2024
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?

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
De vragen die er staan wanneer je een nieuw topic opent staan er niet voor niets.
Mijn vraag
...

Relevante software en hardware die ik gebruik
...

Wat ik al gevonden of geprobeerd heb
...
Neem even onze Quickstart door om te lezen wat we hier verwachten van een topic em open dan gerust een nieuw topic met voorgaande tips in je achterhoofd ;)

Oh, en we spreken hier gewoon Nederlands (tenzij je het Nederlands écht niet machtig bent)/

[ Voor 8% gewijzigd door RobIII op 09-03-2023 13:25 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.