Autor Beitrag
Marc Dirk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Do 15.04.10 21:01 
Ein fröhliches Hallo an alle C# Liebhaber!

Ich hoffe mal wieder auf die Hilfe der Gemeinde!

Seit einem Update meiner Warenwirtschaft kann ich nicht mehr auf die Datenbank der JTL Wawi zugreifen.
Scheinbar genügt Passwort und User ID nicht mehr für die Anmeldung am SQL-Server. Es muß sich was geändert haben. Seltsam ist aber das MS SQL Code Factory weiterhin problemlos die Datenbank öffnet.

Kann mir jemand sagen was ich an meinem ConnectionString ändern muß damit es wieder geht?

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
using System.Data.SqlClient;     



     private DataTable GetJTLWaWiSQLTable(string SQLStatement)
        {
            DataTable dt = new DataTable();
            string ConnectionString = "Data Source=.\\JTLWAWI;AttachDBFilename=C:\\Program Files (x86)\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\eazybusiness.mdf;User ID=sa;Password=sa04jT14";
            SqlConnection SQLConnection = new SqlConnection();
            try
            {
                SQLConnection.ConnectionString = ConnectionString;
                SQLConnection.Open();
            }
            catch (Exception Ex)
            {
                if (SQLConnection != null) SQLConnection.Dispose();
                string ErrorMessage = "Ein Fehler ist beim kontaktieren der Datenbank aufgetreten!";
                ErrorMessage += Environment.NewLine;
                ErrorMessage += Environment.NewLine;
                ErrorMessage += Ex.Message;
                 MessageBox.Show(this, ErrorMessage, "Connection error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return dt;
            }
            SqlDataAdapter SQLDataAdapter = new SqlDataAdapter(SQLStatement, SQLConnection);
            SQLDataAdapter.Fill(dt);
            SQLDataAdapter.Dispose();
            SQLConnection.Close();
            SQLConnection.Dispose();
            return dt;
        }


Mein Debugger liefert noch folgenden Hinweis: - ServerVersion "SQLConnection.ServerVersion" hat eine Ausnahme vom Typ "System.InvalidOperationException" verursacht. string {System.InvalidOperationException}

Kann hier einer was mit anfangen?

Gruß

Marc

JTL/XTCM-User ist gerade online Beitrag melden Beitrag bearbeiten/löschen
Marc Dirk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Do 15.04.10 22:21 
Sorry, ich Idiot habe jetzt fast 4 Stunden den Fehler gesucht bis ich mich erinnert habe, dass es auch schon mal hilft Windows neu zu booten.
Und siehe da, es läuft wieder. Der oben gepostete Code ist also völlig in Ordnung!