tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
7638
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Hallo an alle

    Ich bin verzweifelt beim Versuchen eine Verbindung zu MS SQL aufzubauen!

    <%
    string strConn ="server=localhost; uid=admin; pwd=admin; trusted_connection=true; database=ibi_news;";
    SqlConnection MyDBConn = new SqlConnection(strConn);
    MyDBConn.Open();

    string strSQL = "SELECT * FROM news_archiv";
    SqlDataAdapter MySqlCmd = new SqlDataAdapter(strSQL, MyDBConn);

    MyDBConn.Close();
    %>

    bekomme ständig Fehlermeldung:
    "System.Data.SqlClient.SqlException: Fehler bei der Anmeldung für den Benutzer 'NT-AUTORITÄT\NETZWERKDIENST'"

    wenn ich Verbindung ohne "trusted_connection=true;" aufbaue bekomme ich die Meldung:
    "System.Data.SqlClient.SqlException: Fehler bei der Anmeldung für den Benutzer 'admin'. Ursache: Keiner vertrauten SQL Server-Verbindung zugeordnet."

    Ich weiss nicht was ich machen soll!
    Hilfeeeeeeeee!
     

  2. #2
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    In MS SQL SERVER habe ich die Authetifizierung auf SQL und Windows umgeschaltet und SQL Server anschliessen gestopt und neu gestartet! Es geht troztdem nicht!
     

  3. #3
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Bist du dir sicher, dass User und Passwort auf dem SQL-Server stimmen?
    Kannst du dich über die eingebaute Datenbankverwaltung mit Visual Studio auf der Datenbank einloggen?

    Probier mal folgenden String:
    Code :
    1
    
    string strConn ="server=localhost; user=admin; pwd=admin; database=ibi_news;";
    Geändert von Julian Maicher (01.06.05 um 11:41 Uhr)
     

  4. #4
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Oh Mann! Danke dir! Es geht jetzt mit dem String! Lag es nun am "USER" statt "UID"?
    Ich habe die richtige Antwort auf E-Mail erhalten! Wenn es jemanden interessiert:
    connection mit folgendem string:
    string strConn ="server=localhost; user=admin; pwd=admin; database=ibi_news;";
    und jetzt geht es!
    Suye ist der besste!
    Geändert von maksbor80 (01.06.05 um 11:29 Uhr)
     

  5. #5
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Zitat Zitat von suye
    Kannst du dich über die eingebaute Datenbankverwaltung mit Visual Studio auf der Datenbank einloggen?
    Wie kann ich das machen?
     

  6. #6
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Ansicht -> Server Explorer
    Dort dann bis zu deinem SQL-Server durchklicken.
     

  7. #7
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Danke auch für das!
    Ja ich kann die Tabelleinhalte im Visual Studio sehen!
    Aber mit dem String hast du mir echt geholfen!
     

  8. #8
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Könntest du mir dein E-Mail posten! Ich würde wahrscheinlich deine Hilfe brauchen!)))
     

  9. #9
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Kannst du auch hier über das Forum machen. Einfach eine PM schreiben.
     

  10. #10
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Jetzt mit diesem string :
    SqlDataReader MySqlReader = MySqlCmd.ExecuteReader();
    while (MySqlReader.Read())
    {
    // Statements
    }

    Egebnis:
    Compilerfehlermeldung: CS0117: 'System.Data.SqlClient.SqlDataAdapter' enthält keine Definition für 'ExecuteReader'
     

  11. #11
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    MySqlCmd ist aber ein SqlCommand oder?
    Vielleicht könntest du mal ein bisschen mehr Code posten.

    Hier mal ein Beispiel aus der MSDE:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    public void ReadMyData(string myConnString) {
        string mySelectQuery = "SELECT OrderID, CustomerID FROM Orders";
        SqlConnection myConnection = new SqlConnection(myConnString);
        SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
        myConnection.Open();
        SqlDataReader myReader;
        myReader = myCommand.ExecuteReader();
        // Always call Read before accessing data.
        while (myReader.Read()) {
           Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1));
        }
        // always call Close when done reading.
        myReader.Close();
        // Close the connection when done with it.
        myConnection.Close();
     }

    Was ist denn überhaupt dein Anliegen? Was willst du mit dem Reader machen?
    Ich bevorzuge nämlich eigentlich die Benutzung von DataSet und DataTable wenn es um Datenbanken geht. Diese kannst du nämlich dann an Steuerelemente wie DataGrids o.ä. binden.
    Geändert von Julian Maicher (01.06.05 um 11:53 Uhr)
     

  12. #12
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Das ist mein ganzes Code:

    string strConn ="server=localhost; user=admin; pwd=admin; database=ibi_news;";
    SqlConnection MyDBConn = new SqlConnection(strConn);
    MyDBConn.Open();

    string strSQL = "SELECT * FROM news_archiv";
    SqlDataAdapter MySqlCmd = new SqlDataAdapter(strSQL, MyDBConn);

    SqlDataReader MySqlReader = MySqlCmd.ExecuteReader();
    Response.Write("<table cellspacing=\"2\" cellpadding=\"2\" border=\"2\">");
    Response.Write("<tr><th>Titel</th><th>News</th><th>Status</th></tr>");
    while (MySqlReader.Read()) {
    Response.Write("<tr>");
    Response.Write("<td>" + MySqlReader["titel"].ToString() + "</td>");
    Response.Write("<td>" + MySqlReader["news"].ToString() + "</td>");
    Response.Write("<td align=\"center\">" + MySqlReader["status"].ToString() + "</td>");
    Response.Write("</tr>");
    }
    Response.Write("</table>");

    MyDBConn.Close();

    Fehler:
    CS0117: 'System.Data.SqlClient.SqlDataAdapter' enthält keine Definition für 'ExecuteReader'
     

  13. #13
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Code :
    1
    
    SqlDataAdapter MySqlCmd = new SqlDataAdapter(strSQL, MyDBConn);
    Der Fehler ist hier. Das muss ein SqlCommand sein:
    Code :
    1
    
    SqlCommand MySqlCmd = new SqlCommand(strSQL, MyDBConn);
     

  14. #14
    maksbor80 maksbor80 ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    35
    Oh Mann, du bist echt gut!
    Wohin soll ich dir eine Kiste Bier schicken?)))
     

  15. #15
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Ein einfaches Danke reicht. Für sowas gibt es ja tutorials.de
     

Ähnliche Themen

  1. Entity Framework kann keine Verbindung herstellen.
    Von Jantz im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 20.02.10, 15:40
  2. Kann keine neue Lan-Verbindung herstellen
    Von Jigsaw im Forum Netzwerke
    Antworten: 0
    Letzter Beitrag: 07.08.07, 21:50
  3. Outlook kann keine Verbindung herstellen
    Von J-Me im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 28.09.04, 14:36
  4. Kann einfach keine Verbindung herstellen
    Von Mudknot im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 24.09.04, 12:45
  5. Ich kann über MySQLFront keine Verbindung zum MySQL-Server herstellen
    Von messmar im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 11.07.04, 17:39