OleDbDataAdaper を使用してテーブルを更新する関数を作成しましたが、パーサーがアダプターに到達すると次のエラーが発生します。
Object reference not set to an instance of an object.
これが私のコードです。実際に更新を行うコードがいくつか欠けていると思います...
if (dataset2.Tables[0].Rows.Count > 0)
{
DataTable datatable2 = dataset2.Tables[0];
foreach (DataRow datarow2 in datatable2.Rows)
{
conexiuneBD.Open();
string id = Convert.ToString(datarow2["ID"]);
OleDbDataAdapter adapter3 = new OleDbDataAdapter("UPDATE table SET occupied='True',date=? WHERE ID=?", DBConnection);
adapter3.UpdateCommand.Parameters.AddWithValue("p1", date);
adapter3.UpdateCommand.Parameters.AddWithValue("p2", id);
conexiuneBD.Close();
break;
}
}