Hola Jorel, esa funciona la he utilizado, pero realmente no se si la uso correctamente.
 
Hago esto:  
fecha = "2004-02-09"
fecha_hasta = DateAdd("D", 30, fecha) 
y me devuelve 5 años mas, o sea: 2009-02-09 
no se a que se deba, no se que estara pasando ahi. 
Por el momento, lo que hice fue que el mismo mysql insertara la fecha adelantada y hasta que se resuelva el caso yo ire borrando los anuncios que tengan mas de 30 dias. 
Que complicado es trabajar con ASP+MySQL, pero es bueno, sirve de experiencia  
 
  
 