Bonjour,
Je fais des tests et pour le moment c'est une création de champs dans une table donnée. Mais problème, je n'arrive pas à exécuter mon instruction sql.

Voici mon code :

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
Imports System.Data.OleDb
Imports System
Imports System.Data
Imports Microsoft.VisualBasic
 
 
Public Class Form1_essai
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1_essai.Click
        Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source ='C:\test.mdb'")
        MyConnexion.Open()
        Dim nom_champ = TextBox1.Text
        Dim nom_table = TextBox2.Text
        Dim req As String
        If TextBox1.Text = "" Then
            MsgBox("Vous devez entrer un champ")
        Else
            req = "ALTER TABLE nom_table ADD nom_champ"
            Execute()
        End If
        MyConnexion.Close()
    End Sub
 
End Class
Le compilateur me dit :
Erreur 1 'Execute' n'est pas déclaré. Il peut être inaccessible en raison de son niveau de protection.

Je ne vois pas comment régler mon problème.