Ejemplo n.º 1
0
        /// <summary>
        /// Permite ejecutar sentencias SQL SELECT contra la base de datos,
        /// devuelve un dataset con los datos seleccionados.
        /// </summary>
        /// <param name="_sql">Sentencia select</param>
        /// <param name="_nombreTabla">Nombre de la tabla resultado</param>
        /// <returns></returns>
        public static DataTable Consulta(String _sql)
        {
            DataSet        ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter(_sql, GestorDB.Conexion);

            da.Fill(ds, "t");
            GestorDB.FinConexion();
            return(ds.Tables["t"]);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Ejecuta sentencias insert, delete o update. Retorna el numero
        /// de filas afectadas o -1 si no se modifico nada.
        /// </summary>
        /// <param name="_sql"></param>
        /// <returns></returns>
        public static int Ejecuta(String _sql)
        {
            int        resultado = -1;
            SqlCommand comando   = new SqlCommand(_sql, GestorDB.Conexion);

            resultado = comando.ExecuteNonQuery();
            Console.WriteLine("filas afectadas : " + resultado.ToString());
            GestorDB.FinConexion();
            return(resultado);
        }