как удалить записи из ms access в vb.net - PullRequest
0 голосов
/ 21 декабря 2009

Я видел учебники в сети о том, как это сделать, но учебник не применим к программе, которую я хочу сделать. В учебнике вам предложат добавить 4 кнопки навигации, чтобы вы могли перемещаться по базе данных (первая, последняя, ​​назад и вперед). Затем обновить и удалить кнопку. Но если это то, чем я буду заниматься, потребуется 10 лет, чтобы перемещаться по базе данных и обновлять записи. Теперь я хочу, чтобы пользователь просто ввел уникальный идентификатор и нажал кнопку поиска (что я уже сделал). Тогда обновление будет проще. Как я могу обновить или удалить запись, используя этот метод?

Ответы [ 2 ]

1 голос
/ 21 декабря 2009

Что-то вроде этого: -

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
0 голосов
/ 10 февраля 2016
  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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...