Pular para o conteúdo

Python - Salvar arquivos no SQL Server

Responder tópico
  • Denunciar
  • Indicar

1. Python - Salvar arquivos no SQL Server

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder