Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2004, 11:17
Avatar de Phobos
Phobos
 
Fecha de Ingreso: abril-2001
Ubicación: sentado frente a un pc prestado
Mensajes: 375
Antigüedad: 24 años
Puntos: 2
duda con Procedimiento Almacenado

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.