Die Verbindung zu Informix verwenden .NET

Server-Informationen

Sun Microsystems Inc. SunOS 5.8 Generic-Patch. Oktober 2001

Server: Informix Dynamic Server Der Version 7.31.UD3

Informationen:

Im Grunde war ich nicht erfolgreich bei der Verbindung zu der Informix-DB. Ich habe seit entfernt alle Anzeichen von der Client-SDK. An diesem Punkt, ich habe keine Ahnung, was zu tun ist. Ich weiß nicht, ob ich die richtige version ConnectionDriver oder nicht, oder ob ich irgendwie eine dll verwenden und setup die Verbindung intern in VS.NET aber nichts scheint zu funktionieren. Keine Hilfe, nur immer eine Verbindung zu arbeiten, wäre toll:

Beispiel-Code (Aus dem Artikel):

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();
        }
    }
}
Ich denke, IfxConnection ist das IBM-Informix .NET-Anbieter, nicht der OLE DB-provider, so dass die Verbindungszeichenfolge ist etwas anderes connectionstrings.com/informix#p46, aber ich weiß nicht, ob das zählt. Ich bin mir ziemlich sicher, ich habe dies sowohl mit IfxConnection und OdbcDbConnection, aber ich habe keinen code zu hand, sorry - vielleicht später.
Nun, ich bin nicht sicher, warum, aber offenbar deinstallieren und neu zu installieren funktionierte es... nicht sicher, was falsch war, vor. Ich denke, wir können markieren Sie diese als geschlossen?

InformationsquelleAutor m-y | 2010-08-04

Schreibe einen Kommentar