Jim Lawrence (AccessD)
accessd at shaw.ca
Sat Apr 12 13:52:36 CDT 2003
Hi Darren:
>"Run time error 13 'Type Mismatch"
It is stating that one the variables in this equation is not set to 'right
object type'. It is most likely the 'rst' variable that is not defined as an
ADO recordset object (Dim rst as ADODB.Recordset), or that the Reference to
the ActiveX ADO library was not setup yet.
HTH
Jim
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Darren DICK
Sent: Saturday, April 12, 2003 7:33 AM
To: AccessD List
Subject: [AccessD] A2K: OpenRecordset doesn't
Hello all
Can anyone shed some light on why my code fails on
the line...
Set rst = dbs.OpenRecordset("SELECT * FROM
tblMyTable;", dbOpenDynaset)
and I get the error "Run time error 13 'Type
Mismatch"
Many thanks
Darren
________________________________
Public Sub MySub()
Dim dbs As Database
Dim rst As Recordset
Set dbs = CurrentDb
'<Fails on the line below>
Set rst = dbs.OpenRecordset("SELECT * FROM
tblMyTable;", dbOpenDynaset)
'<Fails on the line above>
With rst
.MoveLast
Debug.Print .RecordCount
.Close
End With
Set dbs = Nothing
End Sub
________________________________
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com