Problème insertion dans table

Messages postés
19
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
4 juin 2012
-
Messages postés
19
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
4 juin 2012
-
Bonjour,

Je rencontre un problème avec ma base de données access dans visual basic
2005.
Voilà le code qui me permet d'insérer une ligne dans ma table :
Dim titre As String
        Dim c As New connexion
        Dim cmd As New OleDbCommand
        Dim prm As New OleDbParameter
        c.ouvrir()
        titre=teval.text  'textbox dans mon formulaire
        cmd.Connection = c.maconnexion
        cmd.CommandType = CommandType.StoredProcedure
        cmd.CommandText = "AjoutEval"  'requete d'ajout créé dans access
        prm.ParameterName = "Titeval" ' paramatre de la requete
        prm.Value = titre
        cmd.Parameters.Add(prm)
        cmd.ExecuteNonQuery()

    End Sub

Je vous précise que j'ai crée une classe connection dt voici le code:
    Public Class connexion
        Public maconnexion As OleDbConnection

        Public Sub ouvrir()
            maconnexion = New
OleDbConnection(My.Settings.GESTQUALITEConnectionString)
            Try
                maconnexion.Open()
            Catch ex As OleDbException
                MessageBox.Show(ex.Message)
            End Try
        End Sub

        Public Sub fermer()
            Try
                maconnexion.Close()
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub

    End Class

A l'exécution tout fonctionne mais lorsque je vérifie dans ma base aucune
ligne n'a été ajouté. Pourriez vous m'aider à comprendre

Merci d'avance.

2 réponses

Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Salut, heu illisible ton post, tout sur la même ligne .....
Sinon, je me suis arrêté à 'connexion', en anglais c'est 'Connection'. Pas vu plus loin, trop fastidieux.
Messages postés
19
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
4 juin 2012

oui dsl je sais pas ce qui s'est passé avec mon premier post j'espère que là ça ira:

Bonjour,

Je rencontre un problème avec ma base de données access dans visual basic 2005.

Voilà le code qui me permet d'insérer une ligne dans ma table :
Dim titre As String
Dim c As New connexion
Dim cmd As New OleDbCommand
Dim prm As New OleDbParameter
c.ouvrir()
titre=teval.text 'textbox dans mon formulaire
cmd.Connection = c.maconnexion
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "AjoutEval" 'requete d'ajout créé dans access
prm.ParameterName = "Titeval" ' paramatre de la requete
prm.Value = titre
cmd.Parameters.Add(prm)
cmd.ExecuteNonQuery()

End Sub

Je vous précise que j'ai crée une classe connection dt voici le code:
Public Class connexion
Public maconnexion As OleDbConnection

Public Sub ouvrir()
maconnexion = New
OleDbConnection(My.Settings.GESTQUALITEConnectionString)
Try
maconnexion.Open()
Catch ex As OleDbException
MessageBox.Show(ex.Message)
End Try
End Sub

Public Sub fermer()
Try
maconnexion.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

End Class

A l'exécution tout fonctionne mais lorsque je vérifie dans ma base aucune
ligne n'a été ajouté. Pourriez vous m'aider à comprendre
Merci d'avance.