If your data file is in suspicious mode, you will need to save this database in ascent mode (in order to access this database).
alter database datasename set emergency
Then run the DBCC statement as:
dbcc chedkdb(DBname,repair_rebuild) with no_infomsgs
If this does not work, save the DB in singleuser mode as shown below and run the checkdb statement
alter database DBname set single_user dbcc checkdb(DBname,repair_allow_data_loss) with no_infomsgs
If it succeeds, now keep the database online through
alter database DBname set multi_user
source share