UWPアプリプロジェクトでSQL Server接続するためには[Package.appxmanifest]の変更が必要です。
[機能]を選択し、[エンタープライズ認証]にチェックします。
SQL Serverにアクセスしたいcsファイルを選択し、
using System.Data.SqlClient;
上記のようにusingに追加します。
シンプルなSQL接続メソッドを用意します。
public sealed partial class MainPage : Page { 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 ii = dr.GetOrdinal("s1"); } } } } } }
画面ボタンクリック時に上記の「sql_connection_reader」をCallします。
string s1 = string.Empty; sql_connection_reader(sqlcon_str, @"select * from t_abc", delegate ( SqlDataReader lrd) { s1 = lrd.GetString(1); Debug.WriteLine(s1); });