sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server-fejl:ExecuteNonQuery:Forbindelsesegenskaben er ikke blevet initialiseret

Du har ikke tilknyttet din kommando cmd med din SqlConnection, det er derfor, du får fejlen.

Du skal angive:

cmd.Connection = con;

i din submitdata() metode.

Da SqlCommand implementerer IDisposable , det er bedre, hvis du bruger det i blok som:

using (SqlCommand cmd = new SqlCommand())
{

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

}



  1. Produkt() aggregeret funktion

  2. Kaldning af en Oracle PL/SQL-procedure i Java ved hjælp af en CallableStatement med en boolesk IN-parameter giver en PLS-00306 oracle-fejl:

  3. Dynamisk HTML-tabel i PHP Mail

  4. MySQL - Søg i en brugerdefineret kolonne