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