pour la question 1 je connais pas la gestion des base de données mais si tu ne vois pas essayes de contacter Fabrice69 qui s'y connait tres bien sur les bdd

pour la question 2 bien sur que tu peux reutiliser des fonctions
imaginons la fonction (revolutionnaire

) suivante :
Public Function somme(ByVal a As Integer, ByVal b As Integer) As Integer
Return a + b
End Function
donc deja tu vois que tu as le mot clé public qui va dire que ta fonction est utilisable par tout le monde, il existe aussi le mot clé private qui dit que ta fonction est accessible qu'au membre de ta classe il existe d'autre mot clé mais la n'est pas le problème :) ...
Donc deja ou placé ce code ?
tu places ce code dans une classe d'un fichier vb par exemple somme.vb
somme.vb :
Public Class Calcul
Public Function somme(ByVal a As Integer, ByVal b As Integer) As Integer
Return a + b
End Function
End Class
donc maintenant comment l'appeller par ta page ?
tu as le code de ta page
page.aspx.vb
dim c as new calcul
dim somme as integer
somme = c.somme(1,2)
somme aura donc normalement la valeur 3 :)
ton fichier code.vb il faut bien sur le placer dans le meme projet que les fichier aspx.vb pour que VS.net te mette tout ca dans la meme assembly :)
tu peux grace à .net te servir d'autres méthodes qui sont contenus dans une autre dll mais c'est un tout petit peu plus complexe :)
@+
Cyril