Olá, Bom dia!
to passando por umas dificuldades em um projeto, se alguem tiver como me ajudar
meu obejtivo é fazer uma consulta no MSSQL com o ODBC, puxar informação de 2 tabelas, subtrai-las e grava-las em um txt, a parte de fazer o txt é tranquilo, mas me confundi muito com a logica, alguem poderia me dar uma ajuda?
**codigo:**
import rng_config as rng
class ArqEstoque(rng.Arquivo):
# Classe de Tratamento do Arquivo de Estoque
q = """select CODIGOITEM, DESCRICAO, CODBARRAEAN13, (QTDESTOQ - QTDRESER) as QTD from WSGEDB.dbo.ITENS where (QTDESTOQ - QTDRESER) > 0
select * from WSGEDB.dbo.ITENS """
def __init__(self):
self._banco = rng.DataConnect()
self._conn = self._banco.cursor
rng.Arquivo.__init__(self)
self.Registro1 = None
self.Registros2 = []
def __del__(self):
rng.printDebug("Arquivo limpo da memoria")
rng.Arquivo.__del__(self)
def writeFile(self, filename):
pass
for line in self.ArquivoLido:
if line.startswith( '1' ):
rng.printDebug("Registro 1")
self.Registro1 = rng.RegPedidoTipo1()
self.Registro1._cnpjDistribuidor = line[1:16]
self.Registro1._dtPedido = line[17:25]
self.Registro1._dtPedido = rng.prep_data_bd(self.Registro1._dtPedido)
elif line.startswith( '2' ):
rng.printDebug("Registro 2")
_RegTipo2 = rng.RegPedidoTipo2()
_RegTipo2._ean13 = line[1:14]
_RegTipo2._quantidade = line[15:25]
_RegTipo2.writeTable(self.Registro1._IdPdc, self._conn)