Zum Inhalt springen
  • 0

VB.NET MSSQL Server Connection, wie?


Frage

Geschrieben

Ja Moin! 

Hab mir eben ein MSSQL Server aufgesetzt und bin mir nicht ganz sicher wie ich eine Verbindung zur Datenbank aufbaue.

Ich hab Windows Authentification gewählt. Es gibt also keinen "sa" Benutzer und kein pw.

 

Weis jemand wie ich das mache?

6 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben
vor 8 Minuten schrieb KeeperOfCoffee:

Was genau ist jetzt die Frage?

Wie du ne Authentifizierung einreichtest? Wie du in einem Projekt mit der Datenbank arbeitest? Wenn ja, arbeitest du mit dem EF?

im prinzip wie ich eine datenbankverbindung mit VB.NET zu MSSQL aufbaue 

  • 0
Geschrieben (bearbeitet)
Zitat

Public Class Form1
    Dim sqlstatement As New SqlCommand
    Dim con = New SqlConnection("WA-MID01\SQLEXPRESS;Database=Test;User Id=***;Password=***")
    Dim dataReader As SqlDataReader


    Private Sub btnAutoren_Click(sender As Object, e As EventArgs) Handles btnAutoren.Click
        sqlstatement = New SqlCommand("Select * from Test.dbo.Autor", con)
        dataReader = sqlstatement.ExecuteReader()

        While dataReader.Read()
            txtboxAutoren.Text = "Datensatz: " + dataReader!Name
        End While

    End Sub
End Class
 

Klappt leider auch nicht. 

Da sagt mir der Compiler "System.ArgumentException: "Schlüsselwort wird nicht unterstützt: 'wa-mid01\sqlexpress;database'."

 

ich hab die SqlConnection durch:

Zitat

Dim con = New SqlConnection("Data Source=(local); initial Catalog=Test; Trusted_Connection=Yes;MultipleActiveResultSets=True")

ausgetauscht. Scheint immerhin die Connection erstmal zu akzeptieren. Werd gleich versuchen Zugriff auf die Daten der Db zu bekommen.

Bearbeitet von DieMstar
  • 0
Geschrieben
Zitat

Imports System.Data.SqlClient

Module Module1

    Sub Main()
        Dim con As SqlConnection
        con = databaseconnection()
        con.Open()

        Dim sqlDataReader As SqlDataReader
        Dim sqlCommand = New SqlCommand("SELECT * FROM Autor", con)
        sqlDataReader = sqlCommand.ExecuteReader()

        While sqlDataReader.Read()
            Console.WriteLine(sqlDataReader!Name)
        End While
        con.Close()
        Console.ReadKey()

    End Sub

    Function databaseconnection() As SqlConnection
        Const myConnectString As String = "Data Source=(local);Initial Catalog=Test;Trusted_Connection=Yes;MultipleActiveResultSets=True"
        Dim con As SqlConnection
        con = New SqlConnection(myConnectString)

        Return con
    End Function

End Module

ich bekomm einfach keinen Zugrif auf die DB. Keine Ahnung woran es liegen könnte ?

  • 0
Geschrieben
vor 12 Stunden schrieb DieMstar:

Da sagt mir der Compiler "System.ArgumentException: "Schlüsselwort wird nicht unterstützt:

Kein Wunder, der Connection String ist falsch, da fehlt vorn ein "Data Source=" bzw "Server=".
Wenn du nur Windows Authentification aktiv hast funktioniert es auch nicht Benutzer und Passwort zu übergeben, du benötigst "Integrated Security=SSPI;" oder "Integrated Security=true;"

vor 11 Stunden schrieb DieMstar:

Keine Ahnung woran es liegen könnte

ohne fehlermeldung schwer

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...