Comment définir une chaîne de connexion Sql Server pour une utilisation dans VB.NET?
Comment: connectionString
?
Espérons le, une question simple, mais je suis trop nouveau pour Visual Basic
à comprendre :
http://msdn.microsoft.com/en-us/library/d7469at0.aspx...
Je suis en train d'écrire une application en VB
et d'essayer de la brancher à une "Base de données" /"Dataset".
J'ai reçu de l'aide plus tôt aujourd'hui pour obtenir le code ci-dessous et il semble qu'il fonctionne très bien, sauf que je n'ai aucune idée de comment faire pour connecter mon application sur mon jeu de données. De la lecture, je l'ai fait, il semble que la connectionString serait de le connecter à une base de données qui a été créé avec SQL Server. ???
Sur mon VB Application Windows Form, je l'ai fait simplement "Ajouter un Nouvel Élément", puis "Base de données Locale" et il m'a demandé quel type de modèle de base de données et j'ai sélectionné "Dataset".
Je n'ai que deux tables et juste besoin d'être en mesure de se connecter à eux. Voici le code ou au 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 tellement désolé pour ce mal formulé la question, j'ai lu et essayer d'apprendre ce pour trop longtemps et ont frustré. Je viens de Python avec beaucoup moins de syntaxe et les "règles" et je sens que je pourrais être plus loin sur ce projet et d'être coincé sur vous connectant simplement à la "base de données" a moi, au delà de frustré :/
Merci pour l'aide à l'avance.
réponse : Il y a une Application.fichier de config dans mon Explorateur de la connectionString
Source de données=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True
OriginalL'auteur Phil J Fry | 2013-04-20
Vous devez vous connecter pour publier un commentaire.
Essayer
Et remplacer mon_serveur, name_of_db, user_name et my_password avec vos valeurs.
puis
Using sqlCon = New SqlConnection(connectionString)
devrait fonctionneraussi je pense que votre SQL est faux, il doit être
SET clickCount= clickCount + 1
je pense.Et d'une manière générale, la page que vous liez a un lien appelé Chaîne De Connexion qui vous montre comment faire.
Ne PAS coder en dur la chaîne de connexion dans le code. Geeze Louise. Voir Linus réponse ci-dessous.
Sans entrer dans une discussion philosophique, sûrement l'endroit où vous code, il est tributaire de l'utilisation du cas en question. "Toujours faire ceci ou de ne pas toujours faire ce" n'est jamais une bonne suggestion. Somethings rendre la maintenance plus facile/plus difficile, certains font de la sécurité plus facile/difficile, certains font certains à d'autres choses plus faciles/difficiles. Il peut absolument être raisonnable pour ce faire, autant que pourrait être déraisonnable à ce faire. Bonne pratique comme toute chose est liée au contexte et à l'intérieur des limites définies
OriginalL'auteur Preet Sangha
Standard De Sécurité:
Connexion De Confiance:
serai content si ça aide.
Ce qui concerne.
OriginalL'auteur SMHasnain
Ensemble de la chaîne de connexion dans votre fichier de config:
Est-ce un fichier mdf? Dans ce cas, utilisez quelque chose comme
Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.mdf
. Voici une liste de chaînes de caractères: connectionstrings.com/sql-server-2012OriginalL'auteur Linus Caldwell
Peut-il aider pour l'u. U doit utiliser (localdb).
LocalDB automatique instance
Server=(localdb)\v11.0;Integrated Security=true;
LocalDB automatique d'instances spécifiques fichier de données
Server=(localdb)\v11.0;Integrated Security=true;
AttachDbFileName=C:\MyFolder\MyData.mdf;
OriginalL'auteur Gábor Boros
La Chaîne de Connexion Qui Nous Affectation à partir du serveur de côté sera la même que celle Du Fichier de configuration Web.
Le Catalogue: Signifie À la Base de données elle est suivie par le nom d'utilisateur et le Mot de passe Et DataClient
La Nouvelle connexion sql établit La connexion à sql server à l'aide des informations d'identification dans la chaîne de connexion..
Puis elle est suivie par la commande sql qui retrives les données requises dans le dataset, puis nous assing à variables ou des contrôles pour obtenir l'exécution de la tâche fait
OriginalL'auteur clarifier
Utilisation suivantes
Imports
Chaîne complète:
OriginalL'auteur Awais Siddique