-
Connexion a une bdd sql
bonjour, je suis debutante en asp.net
j'ai crée un formulaire ou je saisie des données qui doivent etre inserées dans une table dans ma bdd
Protected Sub Button7_click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button7.Click
' Déclaration de l'objet de connexion
Dim oConnection As System.Data.SqlClient.SqlConnection
' Création de l'objet de connexion
oConnection = New System.Data.SqlClient.SqlConnection
' Paramétrage de la chaîne de connexion
oConnection.ConnectionString = "Server=(local); Initial Catalog='mabasePRMConnectionString';" _
& " Trusted_Connection=True;"
' Connexion à la base de données
oConnection.Open()
' Déclaration de l'objet SqlCommand et de la requête SQL
Dim oCommand As System.Data.SqlClient.SqlCommand
Dim sSQL As String
' Ecriture de la requête SQL
sSQL = "INSERT INTO [Client](Nom, Activite, Comments)" _
& " VALUES('" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')"
' Création de l'objet SqlCommand
oCommand = New System.Data.SqlClient.SqlCommand(sSQL, oConnection)
' On appelle la méthode ExecuteNonQuery pour éxécuter notre commande
oCommand.ExecuteNonQuery()
' On écrit notre message de confirmation
Label6.Text = "Le client " & TextBox3.Text & " a correctement été créée !"
' On rend le message visible
Label6.Visible = True
' Fermeture de la connexion
oConnection.Close()
End Sub
le probleme c que ca ne marche pas , quand je saisie mes données et je clique sur le bouton j'ai une erreur avec " oConnection.Open()" : SQLExecption was handled by usercode, pourtant je suis bien connectee a ma bdd
merci de votre aide:)
-
il me semble que pour trusted connection =true il faut que tu declares ton utilisateur asp.net comme utilisateur dans Sql Server. mais je peux me tromper.