Unable to send Unicode to SQL Server using pymssql

后端 未结 4 653
予麋鹿
予麋鹿 2021-01-14 04:46

I\'m having issues sending unicode to SQL Server via pymssql:

In [1]:     import pymssql
            conn = pymssql.connect(host=\'hostname\', user=\'me\', p         


        
4条回答
  •  粉色の甜心
    2021-01-14 05:38

    Ended up using pypyodbc instead. Needed some assistance to connect, then used the doc recipe for executing statements:

    import pypyodbc
    conn = pypyodbc.connect("DRIVER={SQL Server};SERVER=my_server;UID=MyUserName;PWD=MyPassword;DATABASE=MyDB")
    cur = conn.cursor
    cur.execute('''INSERT INTO MyDB(rank,text,author) VALUES(?,?,?)''', (1, u'Monsieur le Curé of the «Notre-Dame-de-Grâce» neighborhood', 'Charles S.'))
    cur.commit()
    

提交回复
热议问题