Gustav Brock
Gustav at cactus.dk
Tue Aug 22 11:37:28 CDT 2006
Hi Patricia It should be this Registry entry: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC] "TraceODBCAPI"=dword:00000000 "DisableAsync"=dword:00000001 "TraceSQLMode"=dword:00000000 "QueryTimeout"=dword:0000003c "LoginTimeout"=dword:00000014 "ConnectionTimeout"=dword:00000258 "TryJetAuth"=dword:00000001 "FatBlastRows"=dword:ffffffff "FatBlastTimeout"=dword:00000003 "AsyncRetryInterval"=dword:000001f4 "AttachCaseSensitive"=dword:00000000 "FastRequery"=dword:00000000 "ODBCISAMAttach"=dword:00000000 "PreparedInsert"=dword:00000000 "PreparedUpdate"=dword:00000000 "SnapshotOnly"=dword:00000000 "AttachableObjects"="'TABLE','VIEW','SYSTEM TABLE','ALIAS','SYNONYM'" Change QueryTimeout from 3c (60) to 258 (600) or 1770 (6000) or another value of your choice. However, I just tried and it doesn't work for me with Access 2003 - maybe a reboot is needed. /gustav >>> Patricia.O'Connor at otda.state.ny.us 22-08-2006 17:52:36 >>> Thanks Gustav But the problem is two fold. It is not for just existing queries but for when they are making new queries. Forget to update the query property and a special message pops up. I know immediately I forgot when I get the message and reset. Others don't understand the message and I usually have to remind them. I need a way to change this without having users run something special. ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at nysemail.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Gustav Brock > Sent: Tuesday, August 22, 2006 10:41 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Change ODBC timeout default query property > > Hi Patricia > > You can set that property using DAO: > > CurrentDb.QueryDefs("qdyYourQuery").ODBCTimeout = 600 > > Of course, to carry this out create a loop that somehow > filters only those querydefs that have to be modified. > > /gustav > > >>> Patricia.O'Connor at otda.state.ny.us 22-08-2006 15:46:57 >>> > Hi all > > Is there a way to set the ODBC timeout default in the query > properties from 60 to 6000 permanently? Most of our work is > against our ORACLE databases, some Foxpro, and SqlServer. For > every new query we do we have to remember to reset this > before running otherwise we get a timeout. > Does not matter how easy or hard the query is, If it isn't at > least 600 then poof it stops. One person said that it would > cause their MDB to corrupt but I haven't had that problem. > > The OPTIONS ADVANCED does not do this. I have looked almost > everywhere but can't find out how to change the default. > This would be for 2k or 2k3. > Any help appreciated > > Thanks > > ************************************************** > * Patricia O'Connor