Estas seguro que en tu tabla tienes el campo del precio..??

, y que la estas mandando a llamar correctamente en %=RS("precio")%> ??
Porque por lo regular ese tipo de problemas se debe a que estas tratando de accesar a un campo que no está presente en tu recordset

, otro error es que se presentan campos ambigüos que no creo que éste sea el caso y si se llega a presentar puedes usar un alias (as)
Checalo y me dices que tal te fue..
Saludos