Bonjour,
Ce message d'erreur peut avoir de très nombreuses origines. Vous le recontrerez souvent.
Cependant, votre code me font penser à deux pistes :
-
Premièrement, toutes WebPart doit être déclarée comme "safe" au niveau du fichier web.config du site web dans lequel elle est déployée. Je vous recommande en premier lieu de vérifier le fichier de config de votre site. Vous trouverez les informations nécessaires sur ce site :
http://stephaneey.developpez.com/tutoriel/sharepoint/webpart/#LIII-A
-
Egalement, un autre point peut poser problème. Votre Webpart se connecte à une base de données. Par défaut, la configuration de sécurité des sites SharePoint ne le permet pas. Il vous faut donc modifier un autre élément du fichier web.config. Repérez la ligne suivante dans le fichier web.config :
<trust level="WSS_Minimal" originUrl="" />
Remplacer la valeur "WSS_Minimal" par "WSS_Medium". Cette modification vous permettra une connexion à une base de données. Attention néanmoins, d'autres paramètres de sécurité sont impactés par cette modification.
Enfin, vous trouverez de plus amples informations sur l'ensemble de vos questions concernant le développement de WebParts pour SharePoint ici : http://blogs.msdn.com/cjohnson/archive/2006/09/05/application-development-on-moss-2007-amp-wss-v3.aspx
J'espère que cette réponse vous aura aidé.