Данные не отображаются из базы данных SQL Server в UWP с gridview и ошибкой, когда я хочу использовать свою функцию поиска - PullRequest
0 голосов
/ 17 сентября 2018

Я связал свою базу данных SQL Server с приложением UWP, но теперь мой gridview не хочет отображать мои данные.

string cs = "Data Source=.;Initial Catalog=Artist;Integrated Security=True";

SqlConnection con;
SqlDataAdapter adapt;
DataTable dt;

// frmSearch Load Event   
private void frmSearch_Load(object sender, EventArgs e)
{
    con = new SqlConnection(cs);
    con.Open();

    adapt = new SqlDataAdapter("select * from ArtistTable", con);
    dt = new DataTable();
    adapt.Fill(dt);

    ArtistGV.ItemsSource = dt;
    con.Close();
}

private void txtsearch_TextChanged(object sender, TextChangedEventArgs e)
{
    con = new SqlConnection(cs);
    con.Open();

    adapt = new SqlDataAdapter("select * from ArtistTable where ArtistName like '" + txtsearch.Text + "%'", con);
    dt = new DataTable();
    adapt.Fill(dt);

    ArtistGV.ItemsSource = dt;
    con.Close();
}

Когда я запускаю приложение, данные не отображаются, и когда я пытаюсь использовать свою функцию поиска, я получаю сообщение об ошибке в con.Open (); в методе txtsearch. Я получаю ошибку:

System.Data.SqlClient.SqlException: 'Не удалось сгенерировать контекст SSPI.

1 Ответ

0 голосов
/ 17 сентября 2018

Вам необходимо включить возможность Аутентификация предприятия в вас Package.appxmanifest .

Дважды щелкните файл в Solution Explorer , перейдите на вкладку возможностей и установите флажок Аутентификация предприятия.

Вы можете увидеть связанныйcorefx выпуск здесь .

В качестве альтернативы измените сервер на использование имени пользователя и пароля и установите Integrated Security=false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...