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...