Hallo,
Ich hab mir beides angeschaut, in der Tat nichts kompliziertes. Ich muss
gestehen, dass ich mit A02 kaum gearbeitet habe und noch weniger mit der
Kombination A02/SQL-BE.
> Nein, vom Rechner hängt es nicht ab, und ich denke auch nicht von der
> Accessversion, ich werde ausserdem weiterhin auch Access 2002
> unterstützen müssen (neben Access 2010).
Unter A03 und A2010, mit denen ich intensivst auf SQL 2005/2008/R2 arbeite,
kenne ich das Verhalten nicht. Es gibt zwar immer wieder mal ODBC Timeouts,
aber da sind die Ursachen meist erkennbar (schwache HW, schlechtes
DB-Design, schlechtes SQL usw) und relativ leicht zu beheben. Und bei A03
nicht zu vergessen, jenes unsaegliche SP3, mit dem alle moeglichen Bugs in
Verbindung mit SQL-BE kamen, fuer das es wiederum ein Hotfix brauchte.
Insofern wuerde ich dir trotzdem nahelegen, mal an einem anderen Rechner
bzw. aus einer anderen Access-Version zu probieren. Schau auch, ob das
letzte SP eingespielt ist, siehe
http://www.donkarl.com?FAQ9.1 (Service
Pack 3 fuer Office XP) bzw. ob Windows aktuell ist.
Fuer den aktuellen Rechner solltest du mal den ODBC-Trace einschalten und
schauen, was im Fehlerfall so passiert.
Und zu guter letzt, falls das alles nix bringt: installier dir eine lokale
SQL Express Version und schau, ob damit der Fehler auch auftritt. Nicht,
dass da am Server jemand in der DB rummacht ;-)