Asger Blond
ab-mi at post3.tele.dk
Sat Dec 11 10:43:17 CST 2010
Hi Ralf, Looks like your query contain a parameter criterion. In that case you need to use a querydef in your code - like this: Dim rs As DAO.Recordset Dim dbs As DAO.Database Dim qdf As DAO.QueryDef Set dbs = CurrentDb Set qdf = dbs.QueryDefs("qryDatos") qdf.Parameters(0) = <here you supply the parameter value> Set rs = qdf.OpenRecordset Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] På vegne af Ralf Lister Sendt: 11. december 2010 16:57 Til: accessd at databaseadvisors.com Emne: [AccessD] Error 3061 Hello, I have the AC2007 database, and run this code in a standard module: ************************************************+ Sub Versicherung(table As String, F As Byte, FJahr As Long) Const tasa = 6.97 Dim rs As DAO.Recordset Dim dbs As DAO.Database Set dbs = CurrentDb Set rs = dbs.OpenRecordset("qryDatos") *************************************************** At the last line (“Set rs = …”) I get this error message: “Se ha producido el error “3061” en tiempo de ejecución: Pocos parametros. Se esperaba 1.” (Error “3061” Few parameter. Expected: 1) What I’m doing wrong here? Can someone help? TIA Saludos Actuary Ralf Lister La Paz, Bolivia Environment