Right, it's the aluminum based chemical that causes the problems.
Solid antiperspirants are made with several ingredients, including wax, a liquid emollient and an active-ingredient compound. It's the active ingredient that gives antiperspirants their sweat-blocking power. All antiperspirants have an aluminum-based compound as their main ingredient. If you look at the back of an antiperspirant container, the aluminum-based compound is always the first ingredient listed. Here are a few of the common active ingredients:
Aluminum chloride
Aluminum zirconium tricholorohydrex glycine
Aluminum chlorohydrate
Aluminum hydroxybromide
Ipersonally use Herbal Clear, with aloe, made by 21st Century Healthcare out of Tempe AZ. The few times I use an antiperspirant is when I'm in uniform.
Sweat itself is odorless. It's the bacteria on the skin that causes the odor. If you drink more water, and wash often (yeah, like at work?

) you can combat it. If you really sweat excessively, you can have botox which will counter the chemicals.