1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
Imports System.Data.OleDb
Public Class Form1
Dim Cn As New OleDbConnection
Dim Configurationsettings As Object
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data source=c:\users\khriss\documents\visual studio 2010\Projects\Gestion User\Gestion User\Utilisateur1.accdb"
Cn.Open()
MsgBox(" État de la connexion : " & Cn.State, 0 + 46)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TXT_NOM.Text = "" Or TXT_PRENOM.Text = "" Or TXT_MAIL.Text = "" Or CB_BAT.Text = "" Or TXT_SALLE.Text = "" Or CB_SERVICE.Text = "" Or TXT_MDP.Text = "" Or TXT_CONF.Text = "" Then
MsgBox("Veuillez remplir tout le formulaire ")
Exit Sub
If TXT_MDP.Text <> TXT_CONF.Text Then
MsgBox(" Les mots de passe ne sont pas identique ")
Exit Sub
End If
End If
Dim Nom As String = TXT_NOM.Text
Dim Prenom As String = TXT_PRENOM.Text
Dim MAil As String = TXT_MAIL.Text
Dim Contact As String = TXT_CONTACT.Text
Dim Batiment As String = CB_BAT.Text
Dim Salle As String = TXT_SALLE.Text
Dim Service As String = CB_SERVICE.Text
Dim MDPUser As String = TXT_MDP.Text
Dim MaConnexionOLEDB As OleDbConnection
Dim MyCommande As OleDbCommand
Dim MaRequete As String
MaConnexionOLEDB = New OleDbConnection(Cn.ConnectionString)
MaRequete = "INSERT INTO Utilisateu ([Nom], [Prénom], [E-mail] ,[Contact], [Batiment] ,[Salle],[Service], [Mot de passe]) VALUES (@Nom, @Prenom, @MAil, @Contact, @Batiment, @Salle, @Service ,@MDPUser)"
MyCommande = New OleDbCommand(MaRequete, MaConnexionOLEDB)
With MyCommande.Parameters
.Add(New OleDbParameter("@Nom", OleDbType.VarChar, 20))
.Add(New OleDbParameter("@Prénom", OleDbType.VarChar, 30))
.Add(New OleDbParameter("@Mail", OleDbType.VarChar, 50))
.Add(New OleDbParameter("@Contact", OleDbType.VarChar, 10))
.Add(New OleDbParameter("@Batiment", OleDbType.VarChar, 20))
.Add(New OleDbParameter("@Salle", OleDbType.VarChar, 20))
.Add(New OleDbParameter("@Service", OleDbType.VarChar, 20))
.Add(New OleDbParameter("@MDPuser", OleDbType.VarChar, 15))
End With
With MyCommande
.Parameters("@Nom").Value = Me.TXT_NOM.Text
.Parameters("@Prénom").Value = Me.TXT_PRENOM.Text
.Parameters("@Mail").Value = Me.TXT_MAIL.Text
.Parameters("@Contact").Value = Me.TXT_CONTACT.Text
.Parameters("@Batiment").Value = Me.CB_BAT.Text
.Parameters("@Salle").Value = Me.TXT_SALLE.Text
.Parameters("@Service").Value = Me.CB_SERVICE.Text
.Parameters("@MDPUser").Value = Me.TXT_MDP.Text
End With
Try
MyCommande.Connection.Open()
MyCommande.ExecuteNonQuery()
MyCommande.Connection.Close()
Catch ex As Exception
End Try
Cn.Close()
End Sub
End Class |
Partager