Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Línea 1: sintaxis incorrecta cerca de '.'.
/Sesion_Administrador/Ingresar_Cliente.asp, line 109
este es el codigo que tengo en el asp:
Dim strSQL2, iGrupo
iGrupo=2
strSQL2="exec INGRESAR_USUARIO " & iGrupo & "," & strNomUsu & "," & strPSW
Dim objRS2
Set objRS2 = Server.CreateObject("ADODB.Recordset")
objRS2.Open strSQL2, objConn
Dim strSQL3
strSQL3="exec BUSCA_USUARIO " & strNomUsu & "," & strPSW
Dim objRS3, iUsu
Set objRS3 = Server.CreateObject("ADODB.Recordset")
objRS3.Open strSQL3, objConn
iUsu=objRS3("ID_USUARIO")
Dim strSQL4
strSQL4="exec INGRESAR_CLIENTE " & iUsu & "," & strNombre & "," & strApellido & "," & strDireccion & "," & strE_mail
Dim objRS4
Set objRS4 = Server.CreateObject("ADODB.Recordset")
objRS4.Open strSQL4, objConn
los procedimientos son:
CREATE PROCEDURE [INGRESAR_USUARIO]
(@ID_GRUPO_1 [int],
@USU_NOMBRE_2 [varchar](20),
@USU_PSW_3 [varchar](13))
AS INSERT INTO [DOM-C].[dbo].[USUARIO]
( [ID_GRUPO],
[USU_NOMBRE],
[USU_PSW])
VALUES
( @ID_GRUPO_1,
@USU_NOMBRE_2,
@USU_PSW_3)
GO
CREATE PROCEDURE BUSCA_USUARIO @NU varchar(20), @PSW varchar(13) AS
SELECT USUARIO.ID_GRUPO, USUARIO.ID_USUARIO
FROM USUARIO, GRUPO
WHERE USUARIO.USU_NOMBRE=@NU
AND USUARIO.USU_PSW= @PSW
AND USUARIO.ID_GRUPO=GRUPO.ID_GRUPO
GO
CREATE PROCEDURE [INGRESAR_CLIENTE]
(@ID_USUARIO_1 [int],
@CLI_NOMBRE_2 [varchar](50),
@CLI_APELLIDO_3 [varchar](50),
@CLI_DIRECCION_4 [varchar](100),
@CLI_EMAIL_5 [varchar](100))
AS INSERT INTO [DOM-C].[dbo].[CLIENTE]
( [ID_USUARIO],
[CLI_NOMBRE],
[CLI_APELLIDO],
[CLI_DIRECCION],
[CLI_EMAIL])
VALUES
( @ID_USUARIO_1,
@CLI_NOMBRE_2,
@CLI_APELLIDO_3,
@CLI_DIRECCION_4,
@CLI_EMAIL_5)
GO
los procedimientos funcionan bien, los probe...quizas es algo sencillo, pero creo que le he estado dando demasiada vuelta al asunto y por eso no veo el error


