テーブルにいくつかの値を挿入していますが、同時にいくつかの更新を行うストアド プロシージャを呼び出したいのですが、構文に問題があります。オンラインで検索しましたが、何も見つかりませんでした。同じ接続を使用する方法を見つけようとしています。ここに私のコードがあります:
sqlcmd.CommandText = "INSERT INTO MyTable(ID, Name ) VALUES(@ID, @Name)";
sqlcmd.Parameters.Clear();
sqlcmd.Parameters.Add("@ID", SqlDbType.VarChar).Value = ID;
sqlcmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = Name;
sqlcmd.Connection = sqlcon;
sqlcmd.ExecuteNonQuery();
インターネットでいくつかの例を見ましたが、同じ接続の使用方法を理解できませんでした。ここに私が見つけた例があります:
SqlCommand myCMD = new SqlCommand("sp_Test", sqlcon);
myCMD.CommandType = CommandType.StoredProcedure;