none
No puedo ver segunda tabla que regresa procedmiento almacenado a dataset RRS feed

  • Pregunta

  • No puedo ver la segunda tabla que me regresa el procedimiento almacenado.

    dataset

    public DataSet alta_revision(Int16 id_requerirveh,Int16 id_empleado,Int16 id_vehiculo,Int16 idusuario,
                                     string cadg,Int16 numg,string cadh,Int16 numh,
                                     string cado,Int16 numo,string ipusuario, string nombrepc)
        {
            connection.Open();
            SqlCommand cmd = new SqlCommand("sp_aasignacion_veh_requerir_revision_rev_web", connection);
            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@pidc_requerirveh", id_requerirveh);
            cmd.Parameters.AddWithValue("@pidc_empleado", id_empleado );
            cmd.Parameters.AddWithValue("@pidc_vehiculo", id_vehiculo);
            cmd.Parameters.AddWithValue("@pidc_usuario", idusuario);
            cmd.Parameters.AddWithValue("@pdirecip", ipusuario);
            cmd.Parameters.AddWithValue("@pnombrepc", nombrepc);
            cmd.Parameters.AddWithValue("@pcadenag", cadg);
            cmd.Parameters.AddWithValue("@pnumg", numg);
            cmd.Parameters.AddWithValue("@pcadenah", cadh);
            cmd.Parameters.AddWithValue("@pnumh", numh);
            cmd.Parameters.AddWithValue("@pcadena_obs", cado);
            cmd.Parameters.AddWithValue("@pnum_obs", numo);

            SqlDataAdapter da = new SqlDataAdapter();
            da.SelectCommand = cmd;

            System.Data.DataSet ds = new System.Data.DataSet();
            da.Fill(ds);
            connection.Close();
            return ds;
        }

    codigo de sp

    ALTER PROCEDURE [dbo].[sp_aasignacion_veh_requerir_revision_rev_web]

    .................................................

    el codigo lo omito porque esta un poco largo.

      COMMIT TRAN
     GOTO FIN_TRAN

       ABORTAR_TRAN:
         SELECT @PBIEN AS BIEN
         ROLLBACK TRAN
      
      FIN_TRAN:

        SELECT @PBIEN AS BIEN
     select * from @tempf as pl



    miércoles, 12 de octubre de 2011 15:05

Todas las respuestas

  • Solamente veo un Select en el código que muestra.  ¿Hay más de un Select?  Recuerde que el dataset está compuesto de tablas.  ¿Ha revisado la colección de tablas del dataset para verificar que solamente hay una tabla?

    EDICIÓN:  Perdón, ya vi el segundo Select.  Como está en minúscula, mi cerebro no lo "vio".  Iguamente quisiera saber si ha verificado las tablas del dataset.


    Jose R. MCP
    • Editado webJose miércoles, 12 de octubre de 2011 16:02
    miércoles, 12 de octubre de 2011 16:00
  • Ya lo solucione lo que pasa es que tenia invertida una variable y es por eso que no entraba a esa parte. A lo mejor no me explique pero muchas gracias como quiera.

    Saludos

     

    miércoles, 12 de octubre de 2011 20:34