vediamo se ho capito ....
hai nello strato business una classe utente che ha un metodo add
che va a richiamare una serie di metodi presenti in un'altra classe posta nello strato dati

praticamente lo strato data è una semplice di libreria di funzioni da richiamare all'occorrenza?

strato business:
codice:
class Utente()
 
   dim myDataObj as new DataBase
    
    public sub Add()
      'chiamo un metodo presente in un oggetto dello strato data
      mydataObj.inserisciRecord("insert into tabella ...........")
    end sub



end classs

strato data
codice:
class DataBase()
   
   public sub InserisciRecord(sql as string)
       'esegue materialmente l'insert nel db
       mycommand.execute(sql)
   end sub

   ........
   ....
   ...
end class