ExecuteNonQuery : la propriété Connection n'a pas été initialisé
Fermé
oussamacab
Messages postés
1
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
15 novembre 2013
-
15 nov. 2013 à 16:09
Kalissi Messages postés 218 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 15 juillet 2019 - 22 nov. 2013 à 17:08
Kalissi Messages postés 218 Date d'inscription jeudi 2 mai 2013 Statut Membre Dernière intervention 15 juillet 2019 - 22 nov. 2013 à 17:08
A voir également:
- ExecuteNonQuery : la propriété Connection n'a pas été initialisé
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Aucune application permettant d'ouvrir ce lien n'a été trouvée ✓ - Forum Wiko
- Mon compte facebook a été piraté - Guide
- Se connecter à ma boite hotmail - Guide
2 réponses
cs_torki2
Messages postés
8
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2013
1
20 nov. 2013 à 19:00
20 nov. 2013 à 19:00
Je crois que tu dois déclarer ta requête comme ceci :
dim req as new oledbCommand("insert into req (name,age) values('" & TextBox1.Text & "', '" & TextBox2.Text & "')",connection)
Aussi je pense que le nom de ta bdd "try.mdb" n'est bien choisi
--
dim req as new oledbCommand("insert into req (name,age) values('" & TextBox1.Text & "', '" & TextBox2.Text & "')",connection)
Aussi je pense que le nom de ta bdd "try.mdb" n'est bien choisi
--
Kalissi
Messages postés
218
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
15 juillet 2019
20
18 nov. 2013 à 17:47
18 nov. 2013 à 17:47
Bonjour,
Est-tu sur du chemin de ta BD ?
K
Est-tu sur du chemin de ta BD ?
Imports System.Data.SqlClient
Partial Class ConnexionBD
Inherits System.Web.UI.Page
Dim Connection As New System.Data.OleDb.OleDbConnection
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Var1 As String = String.Empty
Dim Var2 As String = String.Empty
Dim Var3 As String = String.Empty
Dim CheminBD As String = "C:\Users\bm\Documents\Visual Studio 2008\WebSites\tryy\dbase\try.mdb"
'...............tryy
Try
Connection.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CheminBD
Dim req As SqlCommand = New SqlCommand("insert into req (name,age) values('" & Var2 & "', '" & Var3 & "')")
Connection.Open()
req.ExecuteNonQuery()
Var1 = "data saved"
Var2 = String.Empty
Var3 = String.Empty
Catch ex As Exception
Var1 = ex.Message
Finally
Connection.Close()
End Try
End Sub
End Class
K
21 nov. 2013 à 13:48
Tel que tu as écris ton code, rien ne relie ta variable req à ta variable Connection.
Tu dois pouvoir garder ton code et rajouter juste un truc du genre req.Connection = Connection...
Modifié par Kalissi le 22/11/2013 à 17:08
Oui, j'oublie souvent que les codeurs accèdent directement à la BD à partir d'un formulaire.
Pour ma part, dans mon travail, je n'ai pas le droit d'accéder à une BD à partir d'un formulaire,
je dois passer par une classe UAD (Unité d'Accès aux Données ) du genre :
K