Un include fonctionne exactement comme si tu faisais un copier-coller du contenu dans ta page !
donc si dans l'include tu as ça :
function connecter()
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "provider= Microsoft.jet.oledb.4.0;data source="& Server.MapPath("../") &"/formation/Formations.mdb"
end function
et qu'un peu plus bas, tu vas l'utiliser (par exemple avec un Conn.Execute(SQL) )
Il faut obligatoirement que tu fasses un appel à la fonction connecter() avec d'utiliser Conn !! Tu dois donc appeller (dans l'include) la fonction connecter() et
ne plus l'appeller null part dans l'include ni dans la page !
(Bon, si tu n'as toujours pas compris ce que j'essaye d'expliquer

, le plus simple est d'enlever la fonction, de
remplacer ça :
function connecter()
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "provider= Microsoft.jet.oledb.4.0;data source="& Server.MapPath("../") &"/formation/Formations.mdb"
end function
par ça :
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "provider= Microsoft.jet.oledb.4.0;data source="& Server.MapPath("../") &"/formation/Formations.mdb"
mais bon, c'est toi qui vois...

)

Nurgle