La connexion à Informix l'aide .NET

Informations Sur Le Serveur
Sun Microsystems, Inc. SunOS 5.8 Générique Patch Octobre 2001
Serveur: Informix Dynamic Server Version 7.31.UD3

Informations:

Fondamentalement, je n'arrivais pas à relier à la Informix DB. Depuis, j'ai supprimé tous les signes de la Client SDK. À ce stade, je n'ai aucune idée de quoi faire. Je ne sais pas si j'utilise la bonne version ConnectionDriver ou pas, ou si je peux en quelque sorte l'utilisation d'une dll et de la configuration de la connexion en interne VS.NET mais rien ne semble fonctionner. Toute aide simplement d'obtenir une connexion à travailler serait génial:

Exemple De Code (De l'article):

using System;
using IBM.Data.Informix;

namespace IfxAdoPres.Basics {
    public class BasicConnection {
        const string HOST = "192.168.OBFUSCATED";
        const string SERVICENUM = "1525"; //Port?
        const string SERVER = "serverOBFUSCATED";
        const string DATABASE = "dbOBFUSCATEDy";
        const string USER = "myusername";
        const string PASSWORD = "mypassword";

        public IfxConnection conn = new IfxConnection();

        public BasicConnection() {}

        public void MakeConnection()
        {
            string ConnectionString =
                "Host = "   + HOST       + "; " +
                "Service="  + SERVICENUM + "; " +
                "Server="   + SERVER     + "; " +
                "Database=" + DATABASE   + "; " +
                "User Id="  + USER       + "; " +
                "Password=" + PASSWORD   + "; ";
            conn.ConnectionString = ConnectionString;
            try
            {
                conn.Open();
                Console.WriteLine("Made connection!");
            }
            catch (IfxException ex)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadLine();
        }

        public void CloseConnection()
        {
            conn.Close();
        }
    }
}
Je pense que IfxConnection est IBM Informix .NET fournisseur, et non le fournisseur OleDB, de sorte que la chaîne de connexion est légèrement différent connectionstrings.com/informix#p46 mais je ne sais pas si ce qui compte. Je suis assez sûr que je l'ai fait cette fois avec IfxConnection et OdbcDbConnection mais je n'ai pas de code à la main, désolé, peut-être plus tard.
Eh bien, je ne sais pas pourquoi, mais apparemment, la désinstallation et la réinstallation de le faire fonctionner... ne sais pas ce qui n'allait pas avant. Je crois que l'on peut marquer ce qu'fermé?

OriginalL'auteur m-y | 2010-08-04