Microsoft アクセスで OleDb を使用することに非常に慣れていないため、問題が発生しています。コマンドにパラメーターを追加してクエリを実行すると、「1 つ以上の必須パラメーターに値が指定されていません」というメッセージが表示されます。
void LoadPositions(string accountKey, IEnumerable<Positions> positions)
{
OleDbCommand cmd1 = new OleDbCommand("delete from AccountPositions where BrokerAccountKey=?", conn, tran);
cmd1.Parameters.Add("?", OleDbType.VarChar).Value = brokerAccountKey;
cmd1.ExecuteNonQuery();
}
私は頭が痛いです...誰かを助けてください!前もって感謝します。