Ajouter un commentaire

Michelk12_8898
Connexion à Informix?

Bonjour,

Je développe depuis peu avec Visual Web Developer 2005 Express et sous Windows XP.
Mon application n'a aucun soucis de fonctionnement avec une base Access mais alors vraiment de gros problème lorsque je tente d'accéder à une base Informix.

Dans le fichier Web.Config, j'ai remplacé :

<appSettings>
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\serveur\rep\Database.mdb;User ID=;Password=;"/>
</appSettings>

par :
<appSettings>
<add key="ConnectionString" value="Provider=Ifxoledbc; Dsn=DSN_existant; informixserver=ids_boite; User ID=informix_user; Data Source=base_boite; host=boite; Password=pass_uid;"/>
</appSettings>

Sur ma machine de dev : j'arrive à me connecter et très rapidement j'obtiens l'exeption :

{System.Data.OleDb.OleDbException: Aucune message d'erreur disponible, code de résultat : -2147417851(0x80010105).
   à System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
   à System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
   à System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
   à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   à System.Data.OleDb.OleDbConnection.Open()
   à SGBDFactory.OpenConnection() dans \tout le chemin\App_Code\Classes\Factories\SGBDFactory.cs:ligne 33
   à SGBDFactory.Select(String sql) dans \tout le chemin\App_Code\Classes\Factories\SGBDFactory.cs:ligne 159}

Je cherche sans trouver :cry:
En transférant les fichiers sur une machine équipée de Windows 2000, cela ne fonctionne pas même une seule fois.
Si vous avez des pistes de recherche, n'hésitez pas à me les communiquer.
Merci de m'avoir lu!!!

Michel

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  X   X  TTTTTT      J   GGG  
Y Y X X TT J G
Y X TT J G GG
Y X X TT J J G G
Y X X TT JJJ GGG