Python - Salvar arquivos no SQL Server

1. Python - Salvar arquivos no SQL Server

Eliton
notileso

(usa Ubuntu)

Enviado em 06/09/2019 - 09:04h

Bom dia,

Estou há alguns dias tentando resolver um problema e não consigo.

Tenho um script que manipulo pdf e depois gostaria de salvar em um banco de dados SQL Server. Consigo fazer isso via comando SQL.
Mas quando jogo no Python não consigo de forma alguma salvar este arquivo no banco.

Utilizo desta forma no Python:

cursor = cnxn.cursor()

cursor.execute("""DECLARE @binario varbinary(max);
SET @binario = (SELECT * FROM OPENROWSET(BULK "c:\Py\temp.pdf", SINGLE_BLOB) as BLOB);
INSERT INTO anexo(anx_nome_arquivo, anx_compactado, tan_codigo, anx_documento) VALUES('DEC. PAN.txt',0,9,@binario);
INSERT INTO anexo_convenio VALUES(@@IDENTITY,2)""")
cursor.close()
cnxn.commit()

Alguém consegue me dar uma luz de como posso fazer para salvar no BD?

PS: Não sou muito experiente em Python.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts