J'ai une base de données SQL Server locale, opérationnelle et j'essaie de me connecter d'une manière apparemment infaillible:
new SqlConnection(@"Server=(localdb)\v12.0;Integrated Security=true;Database=MyDBName;");
Cependant, cette ligne lève une exception: "'ServerVersion' a levé une exception de type 'System.InvalidOperationException'"? Que pourrais-je faire pour le réparer?
J'ai couru
sqllocaldb create "v12.0"
mais cela ne semble faire aucune différence.
Essayez de regarder comment vous ouvrez la connexion . Avez-vous déjà essayé quelque chose comme ceci: Exception d'invalid operation de l'application console C #
Étape 1: accédez au fichier WebConfig et écrivez ce code:
enter code here
<connectionStrings>
<add name ="MyDbConn" ---> write same it is
connectionString="Server=SYED\SQLEXPRESS; database=Templete_2_DB;
Trusted_Connection=True" providerName="System.data.sqlclient"
/>
</connectionStrings>
code ici
SYED\SQLEXPRESS; ---> c'est votre nom de serveur Templete_2_DB; ----> c'est votre nom de base de données
étape 2: Accédez à votre événement de page et écrivez le code comme ceci.
enter code here
SqlConnection con = new SqlConnection(
WebConfigurationManager.ConnectionStrings["MyDbConn"].ConnectionString);
SqlCommand cmd = new SqlCommand("select * from Accounts_Data where
UserName=@username and Password=@password", con);
cmd.Parameters.AddWithValue("@username", txt_username.Text);
cmd.Parameters.AddWithValue("@password", txt_userPassword.Text);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
con.Open();
int i = cmd.ExecuteNonQuery();
con.Close();
if (dt.Rows.Count > 0)
{
Response.Redirect("Default.aspx");
}
code ici
Allez-y ... en cela, vous serez guidé