Foros del Web » Programación para mayores de 30 ;) » C/C++ »

error Número de parámetros no coincide con el valor del parámetro

Estas en el tema de error Número de parámetros no coincide con el valor del parámetro en el foro de C/C++ en Foros del Web. Buenos días, estoy tratando de guardar una información en una base de datos(sql server 2000), tengo el sgt procedimiento almacenado @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver ...
  #1 (permalink)  
Antiguo 31/08/2012, 11:28
 
Fecha de Ingreso: agosto-2006
Mensajes: 56
Antigüedad: 17 años, 8 meses
Puntos: 0
Información error Número de parámetros no coincide con el valor del parámetro

Buenos días,

estoy tratando de guardar una información en una base de datos(sql server 2000), tengo el sgt procedimiento almacenado
Código SQL:
Ver original
  1. CREATE PROCEDURE [dbo].[AddLista] @CodigoOperacion INT, @Valor DECIMAL (24,2)
  2. AS
  3.  
  4.     INSERT INTO ListaPrecios (CodigoOperacion,FechaAplicacion, FechaFin,Valor)
  5.     VALUES (@CodigoOperacion,getdate(),getdate(),@Valor)
  6. GO
Los códigos del programa para son éste que es de extensión cs
Código:
using System;
using System.Data;
using System.Data.SqlClient;
using Microsoft.ApplicationBlocks.Data;

namespace MarcoDB
{
    public class ListaPrecioDB
    {
        public ListaPrecioDB() { }
        public static void AddLista(int CodigoOperacion, DateTime FechaAplicacion, DateTime FechaFin,decimal Valor)
        {
            SqlHelper.ExecuteNonQuery(SystemFramework.connString, "AddLista",
            new SqlParameter("@CodigoOperacion", CodigoOperacion),
                new SqlParameter("@FechaAplicacion", FechaAplicacion),
                new SqlParameter("@FechaFin", FechaFin),
                new SqlParameter("@Valor", Valor)
                );
        }
    }
}
y éste que es aspx.cs
Código C:
Ver original
  1. using System.Web.Security;
  2. using System.Web.UI;
  3. using System.Web.UI.WebControls;
  4. using System.Web.UI.WebControls.WebParts;
  5. using System.Web.UI.HtmlControls;
  6. using System.Data.SqlClient;
  7. using System;
  8. using MarcoDB;
  9. public partial class listaprecio : System.Web.UI.Page
  10. {
  11.     protected void Button2_Click(object Sender, EventArgs e)
  12.     {
  13.         //try
  14.         //{
  15.             ListaPrecioDB.AddLista(int.Parse(cboServicios.SelectedValue), txtFechaAplicacion.SelectedDate, txtFechaFin.SelectedDate,decimal.Parse(txtValor.Text));
  16.            lblError.Text = "Lista Ok";
  17.         //}
  18.         //catch (Exception ex)
  19.         //{
  20.         //    lblError.Text = ex.Message;
  21.         //}
  22.     }
  23.     protected void cboServicios_DataBound(object Sender, EventArgs e)
  24.     {
  25.         cboServicios.Items.Insert(0, new ListItem(" Seleccione ", "0"));
  26.        
  27.     }
  28.     protected void Page_Load(object sender, EventArgs e)
  29.     {
  30.  
  31.     }
  32. }
el error que me genera es Parameter count does not match Parameter Value count.ya he revisado y los valores que asigno están bien, el código operación viene de un combo,las fechas vienen de un calendario y el valor es el que digito, por favor dónde me estoy equivocando,es que reviso y no encuentro donde puede estar la falla.Gracias de antemano
  #2 (permalink)  
Antiguo 04/09/2012, 09:33
 
Fecha de Ingreso: agosto-2012
Mensajes: 30
Antigüedad: 11 años, 8 meses
Puntos: 3
Respuesta: error Número de parámetros no coincide con el valor del parámetro

Hola sheccid65

Este mensaje no corresponde a este foro. Dudo que te den respuesta aca.
Este foro es para c/c++ (algo tipo consola). lo tuyo es .net.

Muevelo al foro correspondiente

Etiquetas: int, programa, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:01.