public class OleDbHelper : DbHelper<OleDbConnection>
{
    public void CreateInsert()
    {
        var Pars = new List<OleDbParameter>();

        // ... add params with values here. Param names must match columns names

        var Sql =
            "INSERT INTO test (" +
            string.Join(",", Pars.ConvertAll(x => "[" + x.ParameterName.Substring(1) + "]").ToArray()) +
            "VALUES (" + string.Join(",", Pars.ConvertAll(x => "?").ToArray());

        OleDbHelper.Execute(CxString, Sql, Pars.ToArray());
     }

    public void CreateUpdate()
    {
        var Pars = new List<OleDbParameter>();

        // ... add params with values here. Param names must match columns names

        var Sql =
            "UPDATE test SET " +
            string.Join(",", Pars.ConvertAll(x => "[" + x.ParameterName.Substring(1) + "] = ?").ToArray()) + " " +
            "WHERE Id = ?";

        OleDbHelper.Execute(CxString, Sql, Pars.ToArray());
    }
}