Skip to main content

Errore "Too many client tasks" effettuando connessione a database mdb - Knowledgebase / Supporto Tecnico / Applicazione CMS - Servizio di Supporto Serverplan

Errore "Too many client tasks" effettuando connessione a database mdb

Il problema si ha quando il dominio effettua troppe connessioni verso un database mdb (quindi un database Access). L'errore in italiano:

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][Driver ODBC Microsoft Access] Troppe attività di tipo client.

 

Errore in inglese:

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

 

Il problema è che un database Access (mdb) non è nato per essere usato come un database "lato web" ma come un database "lato desktop" (nei PC e non nei server, quindi pagine web) quindi in piccole/medie applicazioni. 

Come risolvo il problema? Occorre chiudere le connessioni quando vengono effettuate. Supponiamo che la nostra connessione sia chiamata "CONNESSIONE_MDB", occorre chiuderla sempre con:

 

CONNESSIONE_MDB.Close

 

In questo modo non rimangono aperte le connessioni verso il database e non viene superato il numero massimo e il codice sarà anche più leggero.

Helpful Unhelpful

25 of 56 people found this page helpful

Get in touch for help Contact Us

Share