sql >> Database teknologi >  >> RDS >> Sqlserver

pyodbc:Hvordan prøver man igen at gendanne fra forbigående fejl?

Efter min erfaring tror jeg, at du kan prøve at bruge koden nedenfor til at implementere genforsøgslogikken.

import time

retry_flag = True
retry_count = 0
while retry_flag and retry_count < 5:
  try:
    cursor.execute(query, [args['type'], args['id']])
    retry_flag = False
  except:
    print "Retry after 1 sec"
    retry_count = retry_count + 1
    time.sleep(1)

Håber det hjælper.




  1. pg Admin 4 - adgangskode til postgres-bruger, når han forsøger at oprette forbindelse til PostgreSQL 13-serveren

  2. Forskellen mellem ON- og WHERE-udtryk i SQL-tabel joins

  3. Hvordan kan jeg bruge en samling i en Oracle SQL-sætning

  4. fejl:kommando 'x86_64-linux-gnu-gcc' ved installation af mysqlclient