Principales respuestas
procedimientos almacenados

Pregunta
-
hola a todos quisiera que me ayudaran
quiero hacer un procedimiento almacenado que me diga el cierre del mes
y que me llene una tbla con ese datos mediante dos tablas que es productos y bodegas
CREATE TABLE `product` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`descripcion` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`code` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)CREATE TABLE `warehouse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`description` varchar(255) NOT NULL,
`number` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
)- Cambiado Laura CeglzModerator lunes, 5 de septiembre de 2016 14:39
sábado, 3 de septiembre de 2016 1:30
Respuestas
-
hola
como realizar un procedure deberias plantearlo en el foro de Sql Server
Procedimientos almacenados en Transact SQL
si tienes el SELECT o UPDATE que vas a ejecutar simplemente seria ponerlo dentro del procedure como se explica en el articulo
ahora bien para invocarlo desde codigo podrias usar
DataTabla dt = new DataTable(); using (SqlConnection conn = new SqlConnection("connectionstring")) { SqlCommand cmd = new SqlCommand("<storedprocedure>", conn); cmd.CommandType = SqlCommandType.StoredProcedure; cmd.Parameters.AddWithValue("@param1", valor); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); }
importante es resaltar como define el CommantType y solo indicas el nombre del procedure asignando parametros
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Laura CeglzModerator jueves, 8 de septiembre de 2016 15:29
- Marcado como respuesta Laura CeglzModerator viernes, 9 de septiembre de 2016 20:07
lunes, 5 de septiembre de 2016 10:13
Todas las respuestas
-
Se necesita alguna aclaración. Has puesto las tablas con los datos que tienes, pero solo dices "que me llene una tabla con esos datos". ¿Cómo es la tabla que quieres llenar? ¿Qué criterio quieres seguir para llenarla?sábado, 3 de septiembre de 2016 6:26
-
cual es el,proceso a seguir? Tienes claro los pasos a dar.? Una vez conocido el algoritmo a usar lo demás es casi trivial. Tienes algo implementado?
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
domingo, 4 de septiembre de 2016 15:14 -
hola
como realizar un procedure deberias plantearlo en el foro de Sql Server
Procedimientos almacenados en Transact SQL
si tienes el SELECT o UPDATE que vas a ejecutar simplemente seria ponerlo dentro del procedure como se explica en el articulo
ahora bien para invocarlo desde codigo podrias usar
DataTabla dt = new DataTable(); using (SqlConnection conn = new SqlConnection("connectionstring")) { SqlCommand cmd = new SqlCommand("<storedprocedure>", conn); cmd.CommandType = SqlCommandType.StoredProcedure; cmd.Parameters.AddWithValue("@param1", valor); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); }
importante es resaltar como define el CommantType y solo indicas el nombre del procedure asignando parametros
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Laura CeglzModerator jueves, 8 de septiembre de 2016 15:29
- Marcado como respuesta Laura CeglzModerator viernes, 9 de septiembre de 2016 20:07
lunes, 5 de septiembre de 2016 10:13