Base des données

Résolu
dadibarca23 Messages postés 67 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 6 octobre 2019 - 8 avril 2016 à 19:22
dadibarca23 Messages postés 67 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 6 octobre 2019 - 9 avril 2016 à 14:11
Bonsoir ,


salut mes amis

jai une base des données access 2007
la question si comment supprimer tous les recordes sauf la premier recorde

merci de mes aidés

2 réponses

cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 27
9 avril 2016 à 13:04
Bonjour dadibarca23,

Exemple pour supprimer dans une base access :

Ajouter la référence System.Data.OleDb
Option Strict On
Option Explicit On
Imports System.Data.OleDb

   Dim mydatabase As String = "C:\hgfd\nws.mdb"
   Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mydatabase
   Dim cnn As OleDbConnection = New OleDbConnection(connectionString)
   Dim cmd As OleDbCommand
   
   ' Pour supprimer un enregistrement précis
   Dim sql As String = " DELETE * FROM T2 " & _
                       " WHERE [numeropor] LIKE '%" & txtCommand.Text.Trim() & "%'"
   
   ' Pour supprimer tous les enregistrements
   'Dim sql As String = " DELETE * FROM T2 "
   
   Try
        cnn.Open()
        cmd = New OleDbCommand(sql, cnn)
        cmd.ExecuteNonQuery()
        cmd.Dispose()
        cnn.Close()
        MessageBox.Show("ExecuteNonQuery in OleDbConnection executed !!")
   Catch ex As Exception
        MessageBox.Show("Can not open connection ! ")
   End Try
dadibarca23 Messages postés 67 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 6 octobre 2019
9 avril 2016 à 14:11
merci bien cs-jmo
Rejoignez-nous