SQL Server - Llamar a procedimiento almacenado desde Excel (sin usar VBA)

   
Vista:

Llamar a procedimiento almacenado desde Excel (sin usar VBA)

Publicado por rokefeler (22 intervenciones) el 02/05/2011 18:11:14
Buenas,

A ver si alguien me puede ayudar con este tema. Tengo un procedimiento almacenado en SQL que recibe un parámetro. Me gustaría que ese parámetro se autoalimentara de una celda de excel. Y me gustaría hacerlo sin VBA. ¿Es posible?.

A continuación, muestro el código T-SQL

EXEC [Prueba_Procedimiento] @Fecha = '15/02/11'.

Lo que quiero sustituir es el parámetro de la fecha por el valor de una celda.

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
Imágen de perfil de Isaias

Llamar a procedimiento almacenado desde Excel (sin usar VBA)

Publicado por Isaias (3182 intervenciones) el 02/05/2011 20:10:11
¿Como piensas ejecutarlo?, digo, alguien abrira la hoja y pasara el parmetro, o desde SQL Server deseas tomar el parametro que hay en el EXCEL?
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

Llamar a procedimiento almacenado desde Excel (sin usar VBA)

Publicado por rokefeler (22 intervenciones) el 04/05/2011 12:30:32
Hola, Isaías

Ya he conseguido ejecutar el procedimiento almacenado en excel. PAra ello, en las conexiones de datos en Excel modifico las propiedades de conexión para indicarle que acceda a una instrucción SQL. Es en dicha parte donde pongo la llamada al procedimiento almacenado que acepta como valor de entrada una fecha. El chiste sería que esa fecha estuviera en una celda que el usuario imputara manualmente después de abrir la hoja.

Gracias de todas maneras..
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

Llamar a procedimiento almacenado desde Excel (sin usar VBA)

Publicado por Jose Ismael Castro Ruiz jismaelcr@hotmail.com (1 intervención) el 14/06/2012 02:52:11
Buenas tardes, tambien ando buscando lo mismo, si ya encontraste la manera de hacerlo, me la puedes decir por favor.

Gracias de antemano.
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