web-dev-qa-db-fra.com

Comment définir une chaîne de connexion Sql Server à utiliser dans VB.NET?

Comment: connectionString?

Espérons une question simple, mais je suis trop nouveau à Visual Basic pour comprendre: http://msdn.Microsoft.com/en-us/library/d7469at0.aspx ...

J'écris une application dans VB et j'essaie de la connecter à une "base de données locale"/"ensemble de données".

J'ai reçu de l'aide plus tôt aujourd'hui pour obtenir le code répertorié ci-dessous et il semble que cela fonctionnera parfaitement, sauf que je ne sais pas comment connecter mon application à mon ensemble de données. D'après les lectures que j'ai effectuées, il semble que connectionString consisterait à le connecter à une base de données créée avec SQL Server. ???

Sur mon VB Application Windows Form, j'ai simplement fait "Ajouter un nouvel élément", puis "Base de données locale". Il m'a demandé quel type de modèle de base de données et j'ai sélectionné "Jeu de données".

Je n'ai que deux tables et juste besoin d'être capable de se connecter à eux. Voici le code ou du moins l’idée de ce que je voudrais faire. S'il vous plaît aider

    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

Je suis vraiment désolée pour cette question mal formulée. Je lis et j'essaie de l'apprendre depuis trop longtemps et je me suis frustrée. Je viens de Python avec beaucoup moins de syntaxe et de "règles" et j’ai le sentiment que je pourrais être bien plus loin sur ce projet et rester coincé simplement en se connectant à la "base de données" m'a au-delà frustré: /

Merci pour l'aide à l'avance. 

answer: Il y a un fichier App.config dans l'explorateur de solutions avec la chaîne connectionString source de données = (LocalDB)\v11.0; AttachDbFilename = | DataDirectory |\gadgetDatabase.mdf; Sécurité intégrée = True

3
Phil J Fry

Essayer

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

Et remplacez my_server, name_of_db, user_name et my_password par vos valeurs.

alors Using sqlCon = New SqlConnection(connectionString) devrait fonctionner

je pense aussi que votre code SQL est faux, il devrait être SET clickCount= clickCount + 1 je pense.

Et sur une note générale, la page à laquelle vous créez un lien a un lien appelé Connection String qui vous montre comment faire cela. 

5
Preet Sangha

Sécurité standard:

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

Connexion sécurisée:

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

sera heureux si cela aide.

Cordialement.

2
SMHasnain

Définissez la chaîne de connexion dans votre fichier de configuration:

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

Utilisez la Imports suivante

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;"}

Chaîne complète:  enter image description here

0
Awais Siddique

La chaîne de connexion que nous sommes en train d'assigner côté serveur sera la même que celle de Fichier de configuration Web . Le catalogue: signifie à base de données, suivi de Nom d'utilisateur et mot de passe et DataClient La nouvelle connexion SQL établit la connexion à SQL serveur en utilisant les informations d'identification dans la chaîne de connexion .. Ensuite, il est suivi de la commande sql qui récupère les données requises dans l'ensemble de données, puis nous les associons aux variables ou contrôles requis pour que la tâche requise soit effectuée.

0
clarifier