Bonjour à tous (et meilleurs voeux),

J'ai une base Access 2003 avec des tables liées à SQL Server 2005. Les liens fonctionnent, à priori pas de soucis.

Un petit code VBA trés simple execute une requête mise à jour sur une des table SQL Server liées (10 000 enregistrements sur 20 champs) et à l'execution du code, depuis peu (ça fonctionnait donc auparavant), il me met le message d'erreur:

[Microsoft][ODBC SQL Server Driver]Timeout expired (#0)

après avoir mouliné au moins 20 secondes...

J'ai essayé de jouer avec les propriétés de la requête et d'augmenter la Temporisation ODBC sans effet (à part que je n'ai plus d'erreur, il mouline sans fin...)

Lorsqu'il plantait (message d'erreur décrit plus haut), si je continuais en pas à pas (pas trop vite mais en patientant beaucoup moins de 20 secondes), la requête s'executait... mais seulement en pas à pas, jamais en vitesse normale.

Merci d'avance pour vos pistes si vous avez des idées