This commit is contained in:
2024-12-13 10:35:36 +01:00
parent 5f926583aa
commit 9484d1e12b
13 changed files with 23 additions and 27 deletions

View File

@ -20,28 +20,28 @@ def search_article(connection, codice, listino):
query_lsv = "SELECT TLV_CODICE FROM lsv WHERE ART_CODICE = %s AND TLV_CODICE = %s"
cursor_2.execute(query_lsv, (codice, listino))
result_2 = cursor_2.fetchone()
query_executed_cursor_2 = True # Imposta a True se la query è stata eseguita
query_executed_cursor_2 = True
if result_2: # se il codice listino è stato trovato
if result_2:
print('codice listino trovato')
return True # esistono sia articolo che codice listino
return True
else:
print('codice listino non trovato')
return 'not code art'
else:
print('codice non esiste')
return False # l'articolo non esiste
return False
except Exception as e:
print(f"Errore durante la ricerca: {e}")
return None # Gestisci l'errore come necessario
return None
finally:
# Assicurati di leggere tutti i risultati prima di chiudere il cursore
if cursor_1:
cursor_1.close() # Chiudi il cursore 1
cursor_1.close()
if cursor_2 and query_executed_cursor_2:
cursor_2.fetchall() # Leggi eventuali risultati non letti solo se la query è stata eseguita
cursor_2.close() # Chiudi il cursore 2
cursor_2.fetchall()
cursor_2.close()