sql >> データベース >  >> RDS >> Sqlserver

SQL Server エラー:ExecuteNonQuery:接続プロパティが初期化されていません

    コマンド cmd が関連付けられていません SqlConnection を使用すると、エラーが発生するのはそのためです。

    指定する必要があります:

    cmd.Connection = con;
      

    submitdata() で 方法。

    SqlCommand は IDisposable を実装しているため、 、次のような using ブロック内で使用すると良いでしょう:

    using (SqlCommand cmd = new SqlCommand())
    {
    
        cmd.Parameters.Clear();
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.CommandText = "insertdata";
        cmd.Connection = con;
        .... your code
    
    }
      


    1. ClassCastException:org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6をOraclePreparedStatementにキャストできません

    2. SQL Serverに入力された順序で並べ替える方法は?

    3. 1年以上前のMYSQLSELECTレコード

    4. 複数のカーソルからOracleストアドプロシージャから複数の行を返す方法は?