Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/08/2009, 02:28
titanikoktf
 
Fecha de Ingreso: abril-2008
Ubicación: Frente a mi máquina que suele estar en ... Cartagena-España
Mensajes: 106
Antigüedad: 16 años, 11 meses
Puntos: 8
Respuesta: Error en llamada a procedimiento almacenado SQL con parámetros

Hola de nuevo,

comentar que lo solucioné. Buscando y rebuscando entre Gigas de basura que tengo en el ordenador, encontré un ejemplo de un curso.

Consiste no mandar los parámetros de la forma anterior sino en hacer los siguiente:

//Creamos la conexión
Database dbFac = DatabaseFactory.CreateDatabase();

//Creamos el comando que ejecuta el procedimiento almacenado
DbCommand dbCmd = dbFac.GetStoredProcCommand("ModificarUsuarioPorCod igo");
//Le añadimos los parámetros que necesita el procedimiento almacenado
dbFac.AddInParameter(dbCmd, "@Codigo", DbType.String, UsuarioCreado.Codigo);
dbFac.AddInParameter(dbCmd, "@Nombre", DbType.String, UsuarioCreado.Nombre);
//Ejecutamos
mensajecodigo = Convert.ToInt32(dbFac.ExecuteScalar(dbCmd));


Pos ala, ahí lo dejamos pues por si ha alguien le viene bien.

Saludossss.