bonjour,

j'utilise ce code pour créer une table (avec CREATE TABLE donc ça ok:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
Imports System.Data
 
Imports System.Data.OleDb
 
Module Module1
        Public ObjetConnection As OleDbConnection
 
        Public ObjetCommand As OleDbCommand
 
        Public ObjetDataAdapter As OleDbDataAdapter
 
        Public ObjetDataSet As New DataSet() 'Attention au New
 
        Public strSql As String
 
        Public ObjetDataTable As DataTable
 
        Public ObjetDataRow As DataRow
 
        Public RowNumber As Integer   
 
        Public strConn As String
 
        Public ObjetCommandBuilder As OleDbCommandBuilder
 
End Module
pui ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Private Sub btnCopier_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCopier.Click
 
        strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\test\test.mdb;"
 
        ObjetConnection = New OleDbConnection
        ObjetConnection.ConnectionString = strConn
        ObjetConnection.Open()
        ObjetCommand = New OleDbCommand
        ObjetCommand.Connection = ObjetConnection
        ObjetCommand.CommandType = CommandType.Text
 
        ObjetCommand.CommandText = "CREATE TABLE PARENT (ID INTEGER NOT NULL PRIMARY KEY, NOM, PRENOM )"
 
        ObjetCommand.ExecuteNonQuery()
        ObjetConnection.Close()
 
    End Sub
J'aimerais modifier les enregistrement, mettre plusieurs nom et prenom, j'utilise la fonction ALTER ou UPDATE mais ma syntaxe n'est pas bonne, pouvez vous m'aider a rajouter des enregistrements

maintenant s'il y a une autre façon de faire, je suis ouvert

merci