Police made only one arrest at Thursday’s Bucks County Show, which was attended by more than 25,000 people.
A Thames Valley Police spokesman said a 39-year-old man was seen acting suspiciously by officers and when arrested was found to be in possession of a Stanley knife.
He was interviewed and then released without charge.