Hola
tengo el siguiente problema
en un p´rocedimiento alamacenado.
Código:
CREATE PROCEDURE departamento
(
@cod_departamento INT ,
@nombre Char(50),
@descripcion Char(50),
@id_departamento INT OUTPUT
)
AS
etc, etc, etc,
END
GO
cuando llamo el PA asi
Código:
Set CoComando = Server.CreateObject("ADODB.Command")
CoComando.ActiveConnection = oConn
CoComando.CommandText = "departamento"
CoComando.CommandType = 4 'Procedimiento Almacenado
CoComando.Parameters.Append
CoComando.CreateParameter("@cod_departamento",3,4,4)
CoComando.Parameters.Append
CoComando.CreateParameter("@nombre",200,1,100,"Numero")
CoComando.Execute
Id = CoComando.Parameters.Item("@id_departamento").Value
me aparece el siguiente error
[Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type
varchar to int.
he probado de todo y no puedo echarlo andar.
esta es la linea del error
CoComando.CreateParameter("@nombre",200,1,100,"Num ero")
saludos.