web-dev-qa-db-fra.com

Comment résoudre le problème "ServerVersion" a généré une exception de type "System.InvalidOperationException" "?

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.

 enter image description here

 enter image description here

5
Yulia V

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 #

1
3615

É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é

https://www.youtube.com/watch?v=Mo0ECWKVVDU

0
Shah Zaib Shah