add the db error handle