Escolar Documentos
Profissional Documentos
Cultura Documentos
Public Class Ajout_client Inherits System.Windows.Forms.Form Private ObjetConnection As OleDbConnection ' Dclaration Objet Commande Private ObjetCommand As OleDbCommand ' Dclaration Objet DataAdapter
Private ObjetDataAdapter As OleDbDataAdapter ' Dclaration Objet DataSet Private ObjetDataSet As New DataSet() 'Attention au New 'String contenant la 'Requte SQL' Private strSql As String ' Dclaration Objet DataTable Private ObjetDataTable As DataTable ' Dclaration Objet DataRow (ligne) Private ObjetDataRow As DataRow 'Numro de la ligne en cours Private RowNumber As Integer courant 'Paramtres de connexion la DB Private strConn As String 'Pour recompiler les donnes modifies avant de les remettre dans le '"DataAdapter" Private ObjetCommandBuilder As OleDbCommandBuilder Private ObjetCB As OleDbCommandBuilder Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Dclaration de la variable cmd strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & _ 'Numro de l'enregistrement
"C:\Users\utilisateur\Desktop\Application relation modifier\Base de donner PFE.accdb" 'Initialisation de la chane contenant l'instruction SQL strSql = "SELECT Client.* FROM Client" 'Instanciation d'un Objet Connexion ObjetConnection = New OleDbConnection 'Donner la proprit ConnectionString les paramtres de connexion ObjetConnection.ConnectionString = strConn 'Ouvrir la connexion ObjetConnection.Open() 'Instancier un objet Commande ObjetCommand = New OleDbCommand(strSql) 'Instancier un objet Adapter ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand) 'initialiser l'objet Command ObjetCommand.Connection() = ObjetConnection 'initialiser l'objet OleCBComandBuilder (sinon pas d'update) ObjetCB = New OleDbCommandBuilder(ObjetDataAdapter) 'Avec l'aide de la proprit Fill du DataAdapter charger le DataSet ObjetDataAdapter.Fill(ObjetDataSet, "Client") 'Crer une datatable partir du dataset ObjetDataTable = ObjetDataSet.Tables("Client") ObjetDataRow = ObjetDataSet.Tables("Client").NewRow() ObjetDataRow("Civilit") = Me.ComboBox1.Text ObjetDataRow("Prnom") = Me.TextBox3.Text ObjetDataRow("Nom") = Me.TextBox4.Text ObjetDataRow("NCIN") = Me.TextBox1.Text ObjetDataRow("Lieu") = Me.TextBox2.Text ObjetDataRow("Adress") = Me.TextBox5.Text ObjetDataSet.Tables("Client").Rows.Add(ObjetDataRow) 'Pour modifier les valeurs changes dans le DataAdapter ObjetCommandBuilder = New OleDbCommandBuilder(ObjetDataAdapter)
'Mise jour ObjetDataAdapter.Update(ObjetDataSet, "Client") 'On vide le DataSet et on le 'recharge' de nouveau. ObjetDataSet.Clear() ObjetDataAdapter.Fill(ObjetDataSet, "Client") ObjetDataTable = ObjetDataSet.Tables("Client") ObjetDataSet = Nothing End Sub
End Class