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

Procedimiento almacenado

Estas en el tema de Procedimiento almacenado en el foro de ASP Clásico en Foros del Web. Hola Amigos necesito una ayuda de ustedes estoy tratando de ejecutar un porcedimiento almacenado lo creen en mi sql server 2000 de la siguiente forma: ...
  #1 (permalink)  
Antiguo 28/05/2009, 08:44
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 17 años, 6 meses
Puntos: 1
De acuerdo Procedimiento almacenado

Hola Amigos necesito una ayuda de ustedes estoy tratando de ejecutar un porcedimiento almacenado lo creen en mi sql server 2000 de la siguiente forma:

CREATE PROCEDURE AgregarDatapersonal
@id int,
@codfic int,
@dirfi1 varchar(225),
@dirfi2 varchar(225),
@tlffic varchar(12),
@fecnac varchar(8)
AS
Insert datos_personales(id, codfic,dirfi1,dirfi2,tlffic,fecnac)
Values (@id,@codfic,@dirfi1,@dirfi2,@tlffic, @fecnac)
GO


y ahora quiero ejecutarlo para que me cargue las varibles en la bd y lo hago asi:

Dim Sql1 As String
set oConn1 = Server.CreateObject("ADODB.Connection")
set rs1=Server.CreateObject("ADODB.Recordset")
OConn1.Open "Provider=SQLOLEDB;Data Source=xxxxxxxx;Initial Catalog=empleados; User Id=sa;Password=yyyyyyyyy;"
Sqll = "AgregarDatapersonal " & id & "," & codfic & "," & dirfi1& "," & dirfi2 &"," & tlffic & ", '" & fecnac & "'"
OConn1.Execute Sql1


Cuando intento ejecutarlo me sale el siguiente error:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement


que podre estar haciendo mal me pueden ayudar por favor con este tema.

Muchisimas Gracias
  #2 (permalink)  
Antiguo 28/05/2009, 08:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
Respuesta: Procedimiento almacenado

los varchar tienen que ir con comilla simple

'" & dirfi1& "', revisa todas las comillas simples y que toda la cadena quede completamente cerrada.

EXEC AgregarDatapersonal " & id & " ......

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 29/05/2009, 07:22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 17 años, 6 meses
Puntos: 1
De acuerdo Respuesta: Procedimiento almacenado

Muchas Gracias...

Una consulta mas yo en php podia rediriguirme a una pagina web si cierta consulta era afirmativa o negativa pongo el ejemplo:

if ($password==NULL) {
?>
<META HTTP-EQUIV="REFRESH" CONTENT="4; URL=http://localhost/login1.html">
<?
}
else
{
?>
<META HTTP-EQUIV="REFRESH" CONTENT="4; URL=http://localhost/login2.html">
<?
}

Esto funsiona perfectamete mi pregunta es como puedo hacer lo mismo pero con asp, estoy intentando el mismo procedimiento y no me funsiona, como puedo hacerlo por favor.

Muchas Gracias
  #4 (permalink)  
Antiguo 29/05/2009, 16:18
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: Procedimiento almacenado

hola banrey

en asp lo puedes hacer asi

if isnull(password) then
response.redirect("direccion1.asp")
else
response.redirect("direccion2.asp")
end if
end if
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 08:36.