I have a 2001 Honda Accord EX. About two weeks ago, the battery died and I got AAA to give me a jump. The AAA guy said I probably need a new battery. So I go to Advance Auto Parts today. The Advance guy does a test first and finds my battery is fine, but needs to be charged. I decide to just get a new battery since I'm not sure how old this one is (I'm the second owner). After hooking something up to the inside of my car for 5 minutes, then disappearing inside for another 10, then Advance guy comes out and tells me he can't change the battery because there's an alarm on my car and disconnecting the battery will erase all the codes. He says that if he did replace the battery, the car won't turn on and nothing will work. He told me to go to my dealership for a new battery.
I had my battery die two weeks prior and did have to punch in my radio code once it was jumped, but the car still turned on. Is there a second code I should be aware of? Or was the Advance guy just very confused?
I really don't want to go to the dealership, so if there are multiple codes, I'd like to find out how to find them. Like I said, I have my radio code.