none
No se puede convertir implicitamente el tipo 'int' en 'System.Data.DataTable RRS feed

  • Pregunta


  • Mi SP:

    CREATE PROCEDURE LISTA_A
      @COD INT
      AS
      SELECT CANTIDAD

      FROM DETALLE_A

      WHERE CODIGO = @COD
    ...El siguiente fragmento me bota un error: "No se puede convertir implicitamente el tipo 'int' en 'System.Data.DataTable'" y no entiendo el motivo

    ...

    public DataTable SP_Lista_A(params object[] param)
            {

                return Convert.ToInt32(objdat.Listar("LISTA_A",param).Rows[0][0].ToString());

            }

    Agradecere toda sugerencia : )


    JOR

    martes, 30 de octubre de 2012 16:35

Respuestas

  • pero analiza esto

    public DataTable SP_Lista_A(params object[] param)
            {

                return Convert.ToInt32(objdat.Listar("LISTA_A",param).Rows[0][0].ToString());

            }

    o sea quieres convertir a int pero en la definicion del metodo defines un datatable, eso esta incorecto

    no sera que tienes que cambiar a int

    public int SP_Lista_A(params object[] param)

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta otmollllllll martes, 30 de octubre de 2012 23:18
    martes, 30 de octubre de 2012 17:37

Todas las respuestas