Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2009, 08:44
banrey
 
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