У меня проблема с открытием соединения SQL. Я использую C#, и я не знаю, что не так с этим кодом. Программа читает команды connectionstring и SQLconnection, но не может выполнить connection.Open (), она прерывает программу. Кто-нибудь может мне помочь?
Это будет использоваться в приложении Xamarin. Я пытался с двумя обратными слешами \, также с одним \, но все еще не работал?
Я получаю ошибку Snix_Connect (поставщик: SNI_PN7, ошибка: 25 - SNI_ERROR_25)
Is проблема, связанная с определением «Integrated Security = True»?
SqlCommand command;
SqlConnection connection;
if (Regex.IsMatch(player, @"^[a-zA-Z0-9 ]+$"))
{
string connectionString = @"Data Source=DESKTOP-DG5B04G\\SQLEXPRESS;Initial Catalog=denemeGame;Integrated Security=True";
connection = new SqlConnection(connectionString);
connection.Open();
command = new SqlCommand("INSERT INTO Winners (PlayerName, PlayerScore) VALUES (@PlayerName, @PlayerScore)", connection);
command.Parameters.AddWithValue("@PlayerName", player);
command.Parameters.AddWithValue("@PlayerScore", finalScore);
connection.Close();
}
else
{
return;
}
Я копирую приведенный ниже код в форму windows и проверил, работает ли он или нет. И это работает. В Xamarin Forms должна быть подсказка, может кто-нибудь знает что-нибудь о sql соединениях в Xamarin !!!!!
if (Regex.IsMatch(player, @"^[a-zA-Z0-9 ]+$"))
{
string connectionString = @"Data Source=DESKTOP-DG5B04G\SQLEXPRESS;Initial Catalog=denemeGame;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
SqlCommand command = new SqlCommand("INSERT INTO Winners (PlayerName, PlayerScore) VALUES (@PlayerName, @PlayerScore)", connection);
command.Parameters.AddWithValue("@PlayerName", player);
command.Parameters.AddWithValue("@PlayerScore", finalScore);
command.ExecuteNonQuery();
connection.Close();
}
else
{
return;
}