Error en recordset
Publicado por zanga (26 intervenciones) el 23/05/2006 19:25:26
Hola, he escrito este código a base de buscar por este foro:
RecordSource = "SELECT * FROM Persona WHERE (((Persona.Nombre) Like [Forms]![pruebaCita]![newNombre]) AND ((Persona.Apellidos) Like [Forms]![pruebaCita]![newApellido]));"
Set rst = CurrentDb.OpenRecordset(RecordSource)
Me.Persona.ControlSource = "ID_Persona"
Me.Nombre.ControlSource = "Nombre"
Me.Apellidos.ControlSource = "Apellidos"
rst.Close: Set rst = Nothing
Me.Requery
Lo que debería hacer es hacer esa consulta y guardar los valores en los campos persona, nombre y apellidos del formulario, pero me da el error 3061: "Pocos parámetros. Se esperaban 2" en la línea del openrecordset. ¿ Que hago mal??
Gracias de antemano y salu2!
RecordSource = "SELECT * FROM Persona WHERE (((Persona.Nombre) Like [Forms]![pruebaCita]![newNombre]) AND ((Persona.Apellidos) Like [Forms]![pruebaCita]![newApellido]));"
Set rst = CurrentDb.OpenRecordset(RecordSource)
Me.Persona.ControlSource = "ID_Persona"
Me.Nombre.ControlSource = "Nombre"
Me.Apellidos.ControlSource = "Apellidos"
rst.Close: Set rst = Nothing
Me.Requery
Lo que debería hacer es hacer esa consulta y guardar los valores en los campos persona, nombre y apellidos del formulario, pero me da el error 3061: "Pocos parámetros. Se esperaban 2" en la línea del openrecordset. ¿ Que hago mal??
Gracias de antemano y salu2!
Valora esta pregunta


0