Access - Recordset error

 
Vista:

Recordset error

Publicado por ROBERTO (145 intervenciones) el 16/10/2012 11:22:19
Hola. Tengo este recordset.

Set cst = CurrentDb.OpenRecordset("select * From [CONSULTA SUELDOS DICIEMBRE_NUEVA_SUBIDA] where [ANO]= " & (Me!ANO_SUBIDA) - 1 & " And [MESSALAR] = '" & Mes_Buscar & "'")


Mes_Buscar : es una variable que he creado y guarda el texto "Diciembre".
Me!ANO_SUBIDA: es un Textbox que almacena un año.
El error me dicen que faltan parametros y me dice que 1 parametro
No doy con él. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Recordset error

Publicado por jose (830 intervenciones) el 16/10/2012 12:55:04
saludos Roberto

como ésto parece que es un numero tienes que ponerlo así :(convertirlo a string)
( y [ANO] es un campo numerioco )

(Me!ANO_SUBIDA) - 1

str$((Me!ANO_SUBIDA) - 1)

quedando por lo tanto :

Set cst = CurrentDb.OpenRecordset("select * From [CONSULTA SUELDOS DICIEMBRE_NUEVA_SUBIDA] where [ANO]= " & str$((Me!ANO_SUBIDA) - 1) & " And [MESSALAR] = ' " & Mes_Buscar & " ' ")

suponiendo que el campo [MESSALAR] es un string y Mes_Buscar tambien



un saludo Jose Manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar