MartyConnelly
martyconnelly at shaw.ca
Mon Feb 5 12:29:09 CST 2007
I made a mistake I really meant this reference is need for ADOX
Microsoft ADO Ext for 2.8 for DDL and Secuirity
C:\Program Files\Common Files\System\ado\msadox.dll
Actually msador.dll is only needed for backward compatibility, going back to
MDAC 2.1
Originally, ADOR was designed to be a standalone component.
However, as ADO has evolved in design and use,
this is no longer ADOR's purpose.
ADOR is now only a sub to the MSADO15.DLL and exists only to maintain
backward compatibility.
Gustav Brock wrote:
>Hi Marty
>
>Are you absolutely sure?
>I have a small test which fills a recordset from a saved query like Jennifer, and I have no reference for the Recordsets Library (never heard of that, by the way, until now - wonder what it does).
>
>/gustav
>
>
>
>>>>martyconnelly at shaw.ca 05-02-2007 06:15 >>>
>>>>
>>>>
>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,
>>>
>>>
--
Marty Connelly
Victoria, B.C.
Canada