Ejecutar procedimiento almacenado desde formulario

  • Thread starter Thread starter Nerea
  • Start date Start date
N

Nerea

Buenas a todos!!
Tengo un formulario donde tengo un botón, que cuando se ejecute quiero
ejecutar un procedimiento con un parámetro.
intento hacer docmd.runsql "TRANSPONER_PRODUCTO_CARACT "+PARAM1
PARAM1 es mi parámetro, es un varchar. Si ejecuto así no me muestra
nada, tampoco me da errores.
¿Cómo puedo ejecutar un procedimiento almacenado con un parámetro y
que me muestre el resultado, el procedimiento me muestra una consulta?
 
See microsoft.public.es.access for a spanish newsgroup. In your case, try
to enclose your varchar parameter between single quotes:

docmd.runsql "TRANSPONER_PRODUCTO_CARACT '" + PARAM1 + "'"


and if there are one or more single quotes in your parameter:

docmd.runsql "TRANSPONER_PRODUCTO_CARACT '" + Replace (PARAM1, "'", "''") +
"'"

It's also possible that you will have to add the instruction EXEC at the
beginning of your statement, I don't remember exactly:

docmd.runsql "EXEC TRANSPONER_PRODUCTO_CARACT '" + PARAM1 + "'"

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)


Buenas a todos!!
Tengo un formulario donde tengo un botón, que cuando se ejecute quiero
ejecutar un procedimiento con un parámetro.
intento hacer docmd.runsql "TRANSPONER_PRODUCTO_CARACT "+PARAM1
PARAM1 es mi parámetro, es un varchar. Si ejecuto así no me muestra
nada, tampoco me da errores.
¿Cómo puedo ejecutar un procedimiento almacenado con un parámetro y
que me muestre el resultado, el procedimiento me muestra una consulta?
 
Back
Top