MartyConnelly
martyconnelly at shaw.ca
Sun Feb 4 23:15:50 CST 2007
You need two references set
Microsoft ActiveX Data Object 2.7 Recordsets Library
msador15.dll for ADOX
and
Microsoft ActiveX Data Object 2.8 Library
msado15.dll for ADODB
Jennifer Gross wrote:
>Thanks Marty. I have the reference to msado15.dll, it is the latest
>ActiveX Data Object 2.8 Recordset Library. The code is compiling, but
>failing. It was running properly in January for end of year reporting
>and I have made no changes to the code since it ran properly. The DAO
>code is all still running properly. After 6+ years I finally decided to
>dip my toe in ADO and it worked well before - I just can't figure out
>why it is failing now. We have re-installed MDAC. I've unchecked and
>rechecked the references. I am at a loss. I await the ADO gurus'
>various ah-ha's.
>
>Jennifer
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly
>Sent: Sunday, February 04, 2007 8:16 PM
>To: Access Developers discussion and problem solving
>Subject: Re: [AccessD] ADO code stopped working
>
>
>tlb/dll My eyeballs get fuzzy watching Superbowl commercials
>
>However you are using ADOX, so you need one more additional reference if
>it is 2.8 MDAC you need a reference to
>
>The Access reference
>Microsoft ActiveX Data Object 2.7 Recordsets Library
>should point at
>C:\Program Files\Common Files\System\ado\msador15.dll
>
>Jennifer Gross wrote:
>
>
>
>>Thanks for the suggestions. I set the references like Marty suggested
>>and am still getting the problem. I am using the Getz Developers
>>Handbook code for looping through parameters in a select query:
>>
>> Dim cmd As ADODB.Command
>> Dim rst As ADODB.Recordset
>> Dim prm As ADODB.Parameter
>> Dim cat As ADOX.Catalog
>> Dim prc As ADOX.Procedure
>>
>> Set cat = New ADOX.Catalog
>>* cat.ActiveConnection = CurrentProject.Connection
>>* Set prc = cat.Procedures("TheQuery")
>> Set cmd = prc.Command
>> For Each prm In cmd.Parameters
>> prm.Value = Eval(prm.Name)
>> Next prm
>> Set rst = cmd.Execute
>>
>>If I don't use the query with parameters, but instead base the
>>recordset on the table, then it works fine:
>>
>> Set rst = New ADODB.Recordset
>> Set rst.ActiveConnection = CurrentProject.Connection
>> rst.CursorType = adOpenForwardOnly
>> rst.LockType = adLockReadOnly
>> rst.Open "TheTable"
>>
>>I am getting the same results whether the code is in the existing FE or
>>
>>
>
>
>
>>if I create a new db with the ADO code as Rocky suggested.
>>
>>Any thoughts?
>>
>>Jennifer
>>
>>-----Original Message-----
>>From: accessd-bounces at databaseadvisors.com
>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin
>>
>>
>
>
>
>>at Beach Access Software
>>Sent: Sunday, February 04, 2007 4:55 PM
>>To: 'Access Developers discussion and problem solving'
>>Subject: Re: [AccessD] ADO code stopped working
>>
>>
>>I would whip up a small app with some ado code to see if the problem is
>>
>>
>
>
>
>>inside your app or outside of it. Does your app compile?
>>
>>Rocky
>>
>>
>>-----Original Message-----
>>From: accessd-bounces at databaseadvisors.com
>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer
>>Gross
>>Sent: Sunday, February 04, 2007 2:05 PM
>>To: AccessD List
>>Subject: [AccessD] ADO code stopped working
>>
>>Hi Everyone,
>>
>>W2K SP4 / A2K SP3 / terminal server
>>
>>I have a database that has some DAO and some ADO code. Recently all
>>ADO stopped working. DAO is still working fine. Anytime code
>>utilizing ADO runs it shuts down the database abruptly, leaving the LDB
>>
>>
>
>
>
>>file. We were also having problems with the Windows Management
>>databases locking up and a reinstall of the latest MDAC took care of
>>that problem, but did not solve the ADO problem. ADO was working fine
>>for end of year reporting. There are no missing references. After the
>>
>>
>
>
>
>>MDAC reinstall I unchecked references, closed down, opened up and
>>rechecked references.
>>
>>Any help would be greatly appreciated.
>>
>>Thank you,
>>
>>Jennifer Gross
>>databasics
>>2839 Shirley Drive
>>Newbury Park, CA 91320-3068
>>office: (805) 480-1921
>>fax: (805) 499-0467
>>
>>
>>--
>>AccessD mailing list
>>AccessD at databaseadvisors.com
>>http://databaseadvisors.com/mailman/listinfo/accessd
>>Website: http://www.databaseadvisors.com
>>
>>--
>>No virus found in this incoming message.
>>Checked by AVG Free Edition.
>>Version: 7.5.432 / Virus Database: 268.17.24/668 - Release Date:
>>2/4/2007 1:30 AM
>>
>>
>>
>>
>>
>>
>
>
>
--
Marty Connelly
Victoria, B.C.
Canada