[Package.appxmanifest]の設定が必要です。

 

private delegate void sql_func(SqlDataReader lrd);

private void sql_connection_reader(string lconn, string lsql, sql_func func1)

{

using (SqlConnection sql_con = new SqlConnection(lconn))

    {

        sql_con.Open();

        if (sql_con.State == System.Data.ConnectionState.Open)

        {

            using (SqlCommand sql_comm = sql_con.CreateCommand())

            {

                sql_comm.CommandText = lsql;

                using (SqlDataReader dr = sql_comm.ExecuteReader())

                {

                    while (dr.Read())

                    {

                        func1(dr);

                        //int x = dr.GetOrdinal("s1");

                    }

                }

            }

        }

    }

}