Autor Beitrag
JDKDelphi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 115
Erhaltene Danke: 22

WIN2000, XP, WIN 7 , UNIX, LINUX
Assembler für (Z8x, 68xxx,R6000,Intel), DELPHI 6 Enterprise, MAGIC eDeveloper V9+V10, C++, C#,VB, .NET, zertifizierter iBOLT-Programmierer
BeitragVerfasst: Fr 08.03.13 19:22 
Hallo liebes Forum,

ich habe da ein Problem, mich in VS2008-C# mit meinem SQL-Server zu verbinden.
In Delphi 6 klappt(e) das problemlos.

Mit folgendem Source wollte ich das nur kurz testen:

ausblenden 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:
string Constring = @"Data Source=JDKSOFTWARE\MSSQL2008R2; Database=SYSTEM_V10; Integrated Security=SSPI; User Instance = true;Persist Security Info=False;";

       private void button1_Click(object sender, EventArgs e)
        {
            string s;
            SqlConnection connection;
            SqlConnectionStringBuilder strB = new SqlConnectionStringBuilder(Constring);
 
            connection = new SqlConnection(strB.ConnectionString);  // hier geht's schon schief
            try
            {
                s = connection.ServerVersion;
                connection.Open();
                //textBox1.Text += connection.State.ToString() + s;
            }
            catch (Exception)
            {
                //textBox1.Text += "Nix geht..";
// Fehler:  ServerName ... invalidOperationException verursacht....
            }
            strB = null;
            connection = null;

        }


Betriebssystem: XP(sp3) und WIN 7


Vielleicht kann mir da jemand kurz einen Tipp geben.

Das wäre sehr nett.. Vielen Dank im Voraus

von

JDKDELPHI

Moderiert von user profile iconKha: C#-Tags hinzugefügt

_________________
Wo andere aufhören, fange ich erst an..
Christoph1972
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 690
Erhaltene Danke: 16


VS2015 Pro / C# & VB.Net
BeitragVerfasst: Fr 08.03.13 21:19 
Fehlermeldung?

Die Verwendung von deinem ConnectionStringBuilder finde ich seltsam, dann kannst du auch gleich den gefrikelten String verwenden.

ausblenden C#-Quelltext
1:
2:
3:
4:
SqlConnectionStringBuilder sql = new SqlConnectionStringBuilder();
sql.UserID = "kjkjk";
sql.Password = "lklklkl";
usw.......

_________________
Gruß
Christoph
JDKDelphi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 115
Erhaltene Danke: 22

WIN2000, XP, WIN 7 , UNIX, LINUX
Assembler für (Z8x, 68xxx,R6000,Intel), DELPHI 6 Enterprise, MAGIC eDeveloper V9+V10, C++, C#,VB, .NET, zertifizierter iBOLT-Programmierer
BeitragVerfasst: Sa 09.03.13 21:11 
Hallo Christoph1972,

mit nem' OleDBClient hat's dann wie gewünscht geklappt.
Der ConnectionStringBuilder war's nicht.

ausblenden C#-Quelltext
1:
2:
                s = connection.ServerVersion;  // ^^^^
                connection.Open();             // das beides muss man nur tauschen



Trotzdem besten Dank

_________________
Wo andere aufhören, fange ich erst an..
Christoph1972
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 690
Erhaltene Danke: 16


VS2015 Pro / C# & VB.Net
BeitragVerfasst: Sa 09.03.13 22:51 
Hi,

verwende lieber den SQL-Client, Oledb ist veraltet.

_________________
Gruß
Christoph