sql >> Databáze >  >> RDS >> Sqlserver

Chyba serveru SQL:ExecuteNonQuery:Vlastnost připojení nebyla inicializována

Nepřiřadili jste svůj příkaz cmd s vaším SqlConnection, proto se vám zobrazuje chyba.

Musíte zadat:

cmd.Connection = con;

ve vašem submitdata() metoda.

Protože SqlCommand implementuje IDisposable , je lepší, když jej použijete v rámci bloku typu:

using (SqlCommand cmd = new SqlCommand())
{

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

}



  1. CLR:Multi Param Aggregate, Argument není v konečném výstupu?

  2. MySQL:Trvalé nastavení sql_mode

  3. Provádění příkazu shellu z MySQL

  4. Když přidám xx do sloupce mysql float, je to špatný výsledek, je to chyba?