Beispiel #1
0
        /// <summary>
        /// Obtiene el resultado de selección
        /// </summary>
        /// <param name="query">El query de selección</param>
        /// <param name="conn">La conexión a SQLite.</param>
        /// <returns>El resultado de selección.</returns>
        public static List <SelectionResult[]> GetCommandResult(this SQLite_Connector conn, string query)
        {
            List <SelectionResult[]> result = new List <SelectionResult[]>();
            SQLiteCommand            cmd    = new SQLiteCommand(query, conn.Connection);

            using (SQLiteDataReader reader = cmd.ExecuteReader())
                while (reader.HasRows && reader.Read())
                {
                    result.Add(reader.GetResult());
                }
            return(result);
        }