Ho un software VB6 che premendo stampa apre il solito datareport da cui prende vari dati.
In particolare egli prende i dati da una tabella creata cosi poco prima del load del report
Il tutto funziona ma stranamente, se faccio 4-5 stampe veloci e consecutive, il programma improvvisamente da un errore di runtime dicendomi che non trova la tabella accf.codice:cs.execute ("Select * into accf from tabella where condizione = 'bla bla'")
Se, dall'errore che da, nell'IDE, senza toccare niente, premo F8, il codice avanza la riga errata (evidentemente poi trova la tabella) e poi con F5 il programma continua il suo corso e funziona.
Ho provato con sleep anche di un minuto, DoEvents da tutte le parti, ma niente da fare.