2009-12-21 6 views
0

J'ai vu des tutoriels sur le net sur la façon de le faire, mais le tutoriel ne s'applique pas sur le programme que je souhaite faire. Le didacticiel vous demande d'ajouter 4 boutons de navigation afin que vous puissiez naviguer dans la base de données (premier, dernier, arrière et avant). Ensuite, un bouton de mise à jour et de suppression. Mais si c'est ce que je ferai, il faudrait 10 ans pour naviguer dans la base de données et mettre à jour un enregistrement. Maintenant, ce que je veux faire est juste pour l'utilisateur d'entrer un identifiant unique et cliquez sur le bouton de recherche (que j'ai déjà fait). Ensuite, la mise à jour serait plus facile. Comment puis-je mettre à jour ou supprimer un enregistrement en utilisant cette méthode?comment supprimer des enregistrements de l'accès ms dans vb.net

Répondre

1

Quelque chose le long de ces lignes: -

Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MyDatabase.mdb;User Id=admin;Password=;") 
Dim cmd As New OleDbCommand 
Dim _ID as Integer=1 

cmd.Connection = cnn 
cmd.CommandType = CommandType.Text 
cmd.CommandText = "DELETE FROM blah WHERE primarykey=" & _ID 
Using cnn 
    cnn.open() 
    cmd.ExecuteNonQuery() 
End Using 
-1
Imports System.Data.OleDb  
    Dim conn2 As OleDbConnection 
     Dim DeleteData As OleDbCommand 
conn2 = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="table location here";Persist Security Info=False;") 
    sql1 = "DELETE * FROM [Audit Log]" ' query for deleting data 
     conn2.Open() ' openning second connection for clearing purpose 
     DeleteData = New OleDbCommand(sql1, conn2) 'second connection to remove information from the old table 
     DeleteData.ExecuteNonQuery() 
+0

essayez le code ci-dessus, peut-être qu'il fera ce que vous voulez ... –

Questions connexes