
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.