it-swarm.com.de

Wie definiere ich eine SQL Server-Verbindungszeichenfolge für VB.NET?

Gewusst wie: connectionString?

Hoffentlich eine einfache Frage, aber ich bin zu neu, um Visual Basic zu verstehen: http://msdn.Microsoft.com/en-us/library/d7469at0.aspx ...

Ich schreibe eine App in VB und versuche, sie mit einer "Local Database"/"Dataset" zu verbinden.

Ich habe heute früher Hilfe erhalten, um den unten aufgeführten Code zu erhalten, und es sieht so aus, als würde er einwandfrei funktionieren, außer ich habe keine Ahnung, wie ich meine Anwendung mit meinem Datensatz verbinden soll. Aus der Lektüre, die ich gemacht habe, geht hervor, dass der connectionString darin besteht, eine Verbindung zu einer Datenbank herzustellen, die mit SQL Server erstellt wurde. ???

In meiner VB Windows Form-Anwendung habe ich einfach "Neues Element hinzufügen" und dann "Lokale Datenbank" ausgeführt und mich gefragt, welcher Typ von Datenbankmodell und ich "Dataset" ausgewählt haben.

Ich habe nur zwei Tabellen und muss mich nur mit ihnen verbinden können. Hier ist der Code oder zumindest die Idee, was ich tun möchte. Bitte helfen Sie

    Using sqlCon = New SqlConnection(connectionString)
        sqlCon.Open()
        Dim sqlText = "UPDATE appTable SET clickCount + 1 " & _
            "WHERE appName = @name"
        Dim cmd = New SqlCommand(sqlText, sqlCon)
        cmd.Parameters.AddWithValue("@name", appName)
        cmd.ExecuteNonQuery()
    End Using

Diese schlecht formulierte Frage tut mir so leid, dass ich zu lange gelesen und versucht habe, sie zu lernen, und mich selbst frustriert habe. Ich komme aus Python mit viel weniger Syntax und "Regeln" und ich habe das Gefühl, dass ich bei diesem Projekt viel weiter vorne sein könnte und mich nur mit der "Datenbank" zu verbinden, hat mich überaus frustriert: /

Vielen Dank für die Hilfe im Voraus.

antwort: In meinem Projektmappen-Explorer befindet sich eine App.config-Datei mit dem Namen connectionString Datenquelle = (LocalDB)\v11.0; AttachDbFilename = | DataDirectory |\gadgetDatabase.mdf; Integrated Security = True

3
Phil J Fry

Versuchen

Dim connectionString AS String = "Server=my_server;Database=name_of_db;User Id=user_name;Password=my_password"

Und ersetzen Sie my_server, name_of_db, user_name und my_password durch Ihre Werte.

dann sollte Using sqlCon = New SqlConnection(connectionString) funktionieren

auch ich denke dein SQL ist falsch, es sollte SET clickCount= clickCount + 1 sein, denke ich.

Die Seite, zu der Sie einen Link erstellen, hat einen Link namens Connection String , der Ihnen zeigt, wie das geht. 

5
Preet Sangha

Standardsicherheit:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

Vertrauenswürdige Verbindung:

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

werde froh sein, wenn es hilft.

Grüße.

2
SMHasnain

Legen Sie die Verbindungszeichenfolge in Ihrer Konfigurationsdatei fest:

<connectionStrings>
    <add name="ConnString"
         connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True" />
</connectionStrings>
1
Linus Caldwell

Möge es dir helfen. Sie sollten (localdb) verwenden.

Automatische Instanz von LocalDB

Server=(localdb)\v11.0;Integrated Security=true;

Automatische Instanz von LocalDB mit bestimmter Datendatei

Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;

0
Gábor Boros

Verwenden Sie die folgende Imports

Imports System.Data.SqlClient
Imports System.Data.Sql

Public SQLConn As New SqlConnection With {.ConnectionString = "Server=Desktop1[enter image description here][1];Database=Infostudio; Trusted_Connection=true;"}

Volle Zeichenfolge:  enter image description here

0
Awais Siddique

Die Verbindungszeichenfolge, die wir von der Serverseite zuweisen, ist dieselbe wie aus der Web-Konfigurationsdatei. Der Katalog: Means To Database, gefolgt von Username und Password And DataClient Die neue SQL-Verbindung wird hergestellt Die Verbindung zum SQL-Server mithilfe der Anmeldeinformationen in der Verbindungszeichenfolge. Anschließend folgt der Befehl sql, der die erforderlichen Daten in der Datenmenge abruft, und ordnet sie dann den erforderlichen Variablen oder Steuerelementen zu, um die erforderliche Task zu erhalten erledigt

0
clarifier