Buenas a todos y gracias por su atención,
Estoy trabajando con una base de datos en access, he creado unos formularios para visualizar los datos, pero al ejecutar una consulta SQL para generar un Recordset me arroja el siguiente error:
Pocos parámetros, se esperaba 1.
Este es el código:
Código:
Busqueda = Forms![PACIENTE]![CODIGO PACIENTE]
MsgBox (Busqueda)
Set Rst = CurrentDb.OpenRecordset("SELECT [EPISODIO].[CODIGO PACIENTE] FROM EPISODIO WHERE [EPISODIO].[CODIGO PACIENTE] = Busqueda")
Al mostrar el MsgBox se ve correctamente el dato guardado en "Busqueda", que es de tipo numérico.
Si pongo la expresión SQL de la sitguiente manera con Busqueda entre comillas simples:
Código:
Set Rst = CurrentDb.OpenRecordset("SELECT [EPISODIO].[CODIGO PACIENTE] FROM EPISODIO WHERE [EPISODIO].[CODIGO PACIENTE] = 'Busqueda'")
Me muestra el siguiente error:
"No coinciden los tipos de datos en la expresión de criterios."
Podéis echarme una mano a resolver este problema?
Gracias de nuevo por vuestra ayuda, un saludo a todos.