Bonjour à tous et bonne année 2008
J'ai un petit problème avec une connexion odbc :
J'ai une solution VS 2005 décomposés en plusieurs tiers (Data Access, Métiers, Présentation).
J'ai un projet winform qui affiche des données provenant d'une base Access (via odbc). Ces données sont une collection d'objets fournie par la couche métiers. En gros j'ai :
Et j'affiche ma collection, jusque là OK !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2mesFiches as CollectionFiche = GestionnaireFiche.RechercherTous
Le problème est lorque j'essaye d'afficher cette collection dans une page Web.
Je crée un nouveau projet (j'ai deux couches présentation) et je met le même code :
Et là j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2mesFiches as CollectionFiche = GestionnaireFiche.RechercherTous
ERROR [IM002] [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié.
La chaine de connexion est la suivante :
connectionString="DSN=MS Access Database;SafeTransactions = 0;FIL=MS Access;DriverID = 25;DBQ=D:\DEV\database.mdb"
J'ai mis tous les droits aux comptes ASPNET sur ce fichier, sans succès.
Comment cela se fait que selon le mode d'accès (winform ou web) la couche métiers réussisse ou non à accéder aux données ?
Merci d'avance pour votre aide.







Répondre avec citation






Partager