If your database is marked suspect and you are desperate, then I'll advice you to set the status to that database, like:
update master.dbo.sysdatabases
set status = 20
where name = 'YourDatabaseName'
Very sorry that you have no backup. So if that doesn't help, then the only thing I can advise...