sql >> Database >  >> RDS >> Sqlserver

SQL Server-fout:ExecuteNonQuery:verbindingseigenschap is niet geïnitialiseerd

U heeft uw opdracht cmd niet gekoppeld met uw SqlConnection, daarom krijgt u de foutmelding.

U moet specificeren:

cmd.Connection = con;

in uw submitdata() methode.

Aangezien SqlCommand IDisposable implementeert , het is beter als je het binnen een blok gebruikt zoals:

using (SqlCommand cmd = new SqlCommand())
{

    cmd.Parameters.Clear();
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "insertdata";
    cmd.Connection = con;
    .... your code

}



  1. PDO-updatetabel met array

  2. Query met jokerteken en punt die niet overeenkomen met gegevens met Oracle Text-index

  3. Hoe een gebruikersnaam en wachtwoord in te stellen met de broncodegenerator van Slick?

  4. Waarden splitsen over meerdere rijen