PC Review


Reply
Thread Tools Rate Thread

Access 97 code openrecordset problem

 
 
Bob
Guest
Posts: n/a
 
      1st Nov 2005
The following bit of code returns error 13
Dim sql As String
Dim rs As ADODB.Recordset

sql = "select * from Mytable where tblID = 1"

Set rs = currentdb.openrecordset(sql)

This code should work and code exactly similar to it works fine in other
applications on same machine also written in Access 97,

However in this app, when we execute the above code we always get this type
mismatch error, however when we run the query itself in query builder it
works fine.
There is no error in select statement.

We looked at the references for the app and we have dao 3.6, Ms access 8.0
obj library

Any help in resolving this would be greatly appreciated.
BoB


 
Reply With Quote
 
 
 
 
Douglas J Steele
Guest
Posts: n/a
 
      1st Nov 2005
You're using a DAO method (the OpenRecordset method of the DAO Database
object) and trying to assign it to an ADO database.

Either change

Dim rs As ADODB.Recordset

to

Dim rs As DAO.Recordset

or use ADO methods to open the recordset.

--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)


"Bob" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> The following bit of code returns error 13
> Dim sql As String
> Dim rs As ADODB.Recordset
>
> sql = "select * from Mytable where tblID = 1"
>
> Set rs = currentdb.openrecordset(sql)
>
> This code should work and code exactly similar to it works fine in other
> applications on same machine also written in Access 97,
>
> However in this app, when we execute the above code we always get this

type
> mismatch error, however when we run the query itself in query builder it
> works fine.
> There is no error in select statement.
>
> We looked at the references for the app and we have dao 3.6, Ms access 8.0
> obj library
>
> Any help in resolving this would be greatly appreciated.
> BoB
>
>



 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Error in code - never been there before - set RS as openrecordset( BlueWolvering Microsoft Access VBA Modules 4 4th Mar 2008 01:20 PM
Using 'OpenRecordset' to access multiple tables Doug Microsoft Access VBA Modules 1 3rd Apr 2004 07:21 PM
Re: OpenRecordset for MS Access 2002 Wayne Morgan Microsoft Access VBA Modules 0 25th Sep 2003 09:32 PM
Pls Help! How to openrecordset on an MS Access form? CM Microsoft Access 1 3rd Sep 2003 07:38 PM
simple code error on openRecordset cmd jeff moore Microsoft Access VBA Modules 0 1st Aug 2003 02:51 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:03 PM.