potrebbe capitare che pur avendo fatto vari tentativi, analisi e riavii del file una tabella SQL non si riesca a fare il refresh, dia un errore di connessione al database anche se la tabella punta direttamente ad un'altra scheda dello stesso file
prima di provare la procedura per lo sblocco manuale fa queste verifiche ed operazioni

verifiche

salvataggio dati/file

se la tabella che non si aggiorna é connessa con una scheda interna del file protrebbe essere che devi prima dell'aggiornamento fare il salvataggio del file
Excel va a prelevare i dati del file salvato, non quelli in memoria.



settaggi connessione




formato dati




SQL UNION

se la query é una UNION con molte origini e molte tabelle a volte Excel da un errore senza reale motivo
individua la tabella nella union che da errore provandole tutte singolarmente

possibili soluzioni:

  1. righe vuote alla fine
  2. potrebbe essere che una delle tabelle generi delle righe vuote alla fine senza ragione
    inserire quindi una condizione WHERE in modo da impedire eventuali aggiunte
    questo errore si verifica quando nelle SQL ci sono formule di conversione (CDbl, CDate, ecc...) che danno errore proprio nelle righe vuote aggiunte

    esempio: limta il numero di righe automatiche importate impedendo le vuote
    WHERE `_RowNum` >= 0


  3. ordine delle tabelle
  4. modifica l'ordine delle tabelle nella UNION
    metti all'inizio quella che magari da errore


procedura di sblocco manuale della situazione caso limte

segui bene la procedura e attento a non premere OK nel momento sbagliato

dalla finestra della Connection Properties

  1. fa una copia di backup del file prima di procedere

  2. copia sul un Notepad tutta la query SQL

  3. Command Type:→ Table

  4. bottone Browser: ripristina la connessione al file e della tabella/cartella

  5. NON PREMERE OK

  6. Connection string: la scritta da WriteNone

  7. Command Type: da Table → SQL

  8. incolla la query SQL dal Notepad

  9. premi OK

in teoria hai ripristinato la connessione di nuovo ed ora eventuali errori dovrebbero essersi corretti