Virginia Attorney General Mark R. Herring (D) has a commanding fundraising lead over Republican challenger John D. Adams, with more than $2.9 million in cash on hand compared with about $600,000 for Adams, according to the latest campaign finance reports as analyzed by the nonpartisan Virginia Public Access Project.