Roz Clarke
roz.clarke at donnslaw.co.uk
Tue Aug 9 03:00:39 CDT 2005
Thanks for answering.
Urr... I'm not sure how to execute the SQL on the connection.
The cmdTable was left over from when I was passing it the table name, well
spotted, it didn't work either way though.
The table is local.
-----Original Message-----
From: Charlotte Foust [mailto:cfoust at infostatsystems.com]
Sent: 08 August 2005 17:51
To: Access Developers discussion and problem solving
Subject: RE: [AccessD] ADO - 424 error
What happens if you simply execute the DELETE SQL on the connection instead
of reverting to DAO to RunSQL? Does that make a difference? I would expect
the Open statement to need an adCmdText if you are passing in a SQL string
rather than a table name. And is the table local or linked?
Charlotte Foust
-----Original Message-----
From: Roz Clarke [mailto:roz.clarke at donnslaw.co.uk]
Sent: Monday, August 08, 2005 9:32 AM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] ADO - 424 error
Hi all
I am getting a 424 error (object required) at the line in the code below
which opens an ADO recordset:
Dim cnn As New ADODB.Connection
Dim rs_ReqList As ADODB.Recordset 'temp requests list for filtering
rs_Req
Dim strSQL As String
Set cnn = CurrentProject.Connection
Set rs_ReqList = New ADODB.Recordset
DoCmd.RunSQL "DELETE FROM tblTemp_AddDelegates"
strSQL = "SELECT * from tblTemp_AddDelegates"
rsReqList.Open strSQL, cnn, adOpenDynamic, adLockOptimistic, adCmdTable
In my experience, a 424 error is usually associated with a missing
reference, however my ADO reference is fine and I can open other recordsets.
It fails the same way if I pass the table name in instead of using a SQL
string.
I have identical code running in another database (different table
obviously) that works fine, and the fact that the table is empty shouldn't
cause a problem...
Anyone got any ideas? It looks so simple I can't believe it's not working
/em bangs head on table
TIA
Roz
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
-------------- next part --------------
The contents of this message and any attachments are the property of Donns Solicitors
and are intended for the confidential use of the named recipient only. They may be legally
privileged and should not be communicated to, or relied upon, by any other party without
our written consent. If you are not the addressee, please notify us immediately so that we
can make arrangements for its return. You should not show this e-mail to any person or
take copies as you may be committing a criminal or civil offence for which you may be
liable. The statement and opinions expressed in this e-mail message are those of the
writer, and do not necessarily represent that of Donns Solicitors. Although any files attached
to this e-mail will have been checked with virus protection software prior to transmission,
you should carry out your own virus check before opening any attachment.
Donns Solicitors does not accept any liability for any damage or loss which may be caused
by software viruses...