Announcement

Collapse
No announcement yet.

Microsoft Sql dB Verbindung klapp nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Microsoft Sql dB Verbindung klapp nicht

    Hallo bekommen immer diese Fehlermeldung beim verbinden mit der Sql Db:

    Parser Error Message: Unrecognized configuration section 'connectionStrings'


    pS: habe das .Net Framework 2.0 installiert

    und so sieht die codeBehind aus:
    Code:
    Imports System.Data.SqlClient
    Namespace DbVerbindung.aspx.vb
    
        Public Class DBConnection
            Inherits System.Web.UI.Page
            Protected WithEvents lblMain As Label
            Private Sub Page_Load(ByVal sender As System.Object, _
            ByVal e As System.EventArgs _
            ) Handles MyBase.Load
    
                Dim strWSID
                strWSID = "WSID=SQLOLEDB;"
    
                Dim strServer
                strServer = "SERVER=127.0.0.1;"
    
                Dim strUsername
                strUsername = "UID=name;"
    
                Dim strPassword
                strPassword = "PWD=s666;"
    
                Dim strDatabase
                strDatabase = "DATABASE=test_db;"
    
                Dim strComplete = strWSID & _
                strWSID & _
                strServer & _
                strUsername & _
                strPassword & _
                strDatabase
    
                Dim objConn As New SqlConnection
                objConn.ConnectionString = strComplete
    
                Try
                    objConn.Open()
                    lblMain.Text = "verbindung aufgebaut..."
    
                Catch ex As Exception
                    lblMain.Text = "<b>Fehler</b><br />" & ex.Message & "<br />" & "<b>Quelle</b><br />" & ex.Source & "<br />"
                Finally
                End Try
    
                objConn.Close()
            End Sub
    
    
    
    
    End Class
    End Namespace
    Zuletzt editiert von stonetherippa; 25.10.2007, 14:24.

  • #2
    Hallo,

    ich habe zwar keine Ahnung von VB, aber nach meinen Kenntnisse über C# und NET sehe ich folgende Probleme:
    • Die Fehlermeldung verweist auf eine ConfigurationSection. Heißt diese wirklich connectionStrings (mit Kleinbuchstaben)?
    • In Deinem Code zeigst Du überhaupt nichts von der Configuration. Auf welche config greifst Du zu, welche Inhalte sind dort angegeben?
    • Deine Klasse heißt DBConnection; eine gleichnamige Klasse gibt es in System.Data.Common, und davon ist SqlConnection abgeleitet. Das ist zumindest hochgradig gefährlich; dringende Empfehlung: umbenennen, z.B. in DBConnector.

    Vielleicht findest Du mit diesen Hinweisen das richtige Verfahren. Jürgen

    Comment


    • #3
      Hallo zusammen,

      die Fehlermeldung besagt nichts weiter als das kein gültiger Connectionstring für einen SQL Server erstellt wurde. Hier wurde der Data Provider für den SQL Server mit dem allgemeinen OleDB Data Provider vermengt. Das funktioniert aber nicht.

      Gruß Oliver

      Comment


      • #4
        Hallo Danke

        Bin absoluter Newbie ..
        wie muss soll ich es dann anstellen?

        ich habe diese Daten der Db und schaffes nicht, mit der Codebehind eine verbindung auzubauen

        onn.open "PROVIDER=SQLOLEDB;
        SERVER=122.5.4.33;
        ADDRESS=99.99.99.4,6666;
        UID=abc;
        PWD=abc1;
        DATABASE=name_der_db;"
        habe schon viel probirt aber nix richtiges gefunden(oder ich maches nur falsch)plz Help Me
        Zuletzt editiert von stonetherippa; 25.10.2007, 15:18.

        Comment


        • #5
          Hallo,

          ein Tipp: Öffne ein seperates Projekt im Visual Studio (z.B. WinForms). Dann erstellst Du mit dem Server Explorer Deines Studios eine Datenbankverbindung. Den korrekten Connectionstring findest Du dann im Eigenschaftsfenster.

          Gruß Oliver

          Comment


          • #6
            Kleiner Nachtrag eine korrekte verbindungszeichenfolge würde in etwa so aussehen:

            Persist Security Info=False;User ID=*****;Password=*****;Initial Catalog=AdventureWorks;Server=MySqlServer

            Eine Liste mit allen Verbindungsparametern die möglich sind findest du in der Doku unter dem Stichwort:

            SqlConnection.ConnectionString-Eigenschaft

            Gruß Oliver

            Comment


            • #7
              Thx

              ist gelungen,es war einfach nur das Framework das aauf der Version 1....
              war und dann habe ich es umgestellt auf 2.0 unmd jetzt gehts

              Comment

              Working...
              X