Foros del Web » Programando para Internet » ASP Clásico »

urgente!!! asp procedimientos almacenados

Estas en el tema de urgente!!! asp procedimientos almacenados en el foro de ASP Clásico en Foros del Web. hola maestros necesito saber si con asp se puede usar procedimientos almacenados que tengo dentro de un sql server y si alguien tiene un codigo ...
  #1 (permalink)  
Antiguo 29/12/2004, 07:04
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
urgente!!! asp procedimientos almacenados

hola maestros necesito saber si con asp se puede usar procedimientos almacenados que tengo dentro de un sql server y si alguien tiene un codigo que me sirva de orientacion.


un saludo
  #2 (permalink)  
Antiguo 29/12/2004, 08:24
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
por ejemplo este es el procedimiento almacenado


CREATE PROCEDURE IW_psnpStockPro @fecha DATETIME, @Tipo VARCHAR(1), @Producto VARCHAR(20)
AS
IF (@Tipo = 'D')
Exec IW_psnpStockProDisp @fecha, @Producto
IF (@Tipo <> 'D')
Exec IW_psnpStockProRCT @fecha, @Tipo, @Producto


este codigo lo adapte

<%
dim fecha , tipo , bodega , producto
%> <!-- #include file="conecta.asp" --> <%

fecha="29-12-04 "
tipo="D"
bodega=1
producto="997bandeja"

set rs = server.createobject("adodb.recordset")
'open the recordset, passing in the variable
'note that the variable product_id does not have to be name the same as in the stored procedure, it just needs to be the same data type.

rs.Open "Exec IW_psnpStockBodPro" & fecha, Producto ,oconn

%>

pero me marca error en la fecha que no coinciden los tipos
¿como le puede hacer para sulucionar el problema de la fecha?


un saludo
  #3 (permalink)  
Antiguo 29/12/2004, 08:49
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
Para que no me de problemas yo uso las fechas en formato aaaammdd, hacete una pequeña funcion que te arme el string de la fecha
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #4 (permalink)  
Antiguo 29/12/2004, 15:20
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años, 4 meses
Puntos: 2
encontre este codigo que no me marca error no se como recorrerlo


<%
Command1__Tipo = "d"

Command1__Bodega =1

Command1__Producto = "997bandeja"






Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=SQLOLEDB.1;Password=softland;Persist Security Info=False;User ID=softland;Initial Catalog=imahe;Data Source=FEMANTECH1"

Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = cn
cmd.CommandText = "softland.miguel"
cmd.CommandType = 4

// Cmd.Parameters.Append(Cmd.CreateParameter("@RETURN _VALUE", 3, 4))
// Cmd.Parameters.Append(Cmd.CreateParameter("@Tipo", 200, 1,10,Command1__Tipo))
// Cmd.Parameters.Append(Cmd.CreateParameter("@Bodega ", 200, 1,10,Command1__Bodega))
// Cmd.Parameters.Append(Cmd.CreateParameter("@Produc to", 200, 1,10,Command1__Producto))




// cmd.Parameters.Append cmd.CreateParameter("RetVal", adInteger,adParamReturnValue)
// cmd.Parameters.Append cmd.CreateParameter("Param1", adInteger,adParamInput)
' Set value of Param1 of the default collection to 22
cmd("@tipo") = 1
cmd("@bodega") = 1
cmd("@Producto")="997bandeja"
cmd.Execute()

%>
<% Response.Write cmd(0) %> //supuestamente aqui deberia devolver algo pero me devuelve lo que estoy ingresando , y no lo que quiero ver que es resultado

Última edición por mveraa; 29/12/2004 a las 15:23
  #5 (permalink)  
Antiguo 29/12/2004, 15:27
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
Cita:
Iniciado por mveraa
encontre este codigo que no me marca error no se como recorrerlo
Diculpame pero no te entiendo. Si no te da error ¿cual es le problema? ¿no graba?
¿Que hace que se supone nod eberia hacer?
¿que no hace que esperas que haga?
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.