コマンド 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 }
プレ>