【问题标题】:Delete all data in MS Access database删除 MS Access 数据库中的所有数据
【发布时间】:2015-11-16 21:16:36
【问题描述】:

这是我正在使用的代码:

Try
        Dim SqlQuery As String = "DELETE FROM tblEXcel WHERE ID = " & id & ";"
        Dim SqlCommand As New OleDbCommand

        With SqlCommand
            .CommandText = SqlQuery
            .Connection = conn
            .ExecuteNonQuery()

        End With

    MsgBox("One record deleted..")
    Catch ex As Exception
        MsgBox(ex.Message, vbOKOnly, "Clear Measurement Table!")
    End Try

【问题讨论】:

  • 欢迎来到 StackOverflow!请准确说明您的问题是什么以及为什么您的解决方案似乎不起作用。另外,在你的文本中提出一个问题(带有问号和所有这些:))。
  • 您是否遇到任何特定错误或异常?

标签: vb.net excel ms-access vba


【解决方案1】:

对于 DataBindings,您可以使用它...

 Do While ExampleBindingSource.Count > 0
     ExampleBindingSource.RemoveCurrent()
 Loop

【讨论】:

    【解决方案2】:

    删除WHERE ID = " & id。然后 ALL 行将被删除。
    因此,只需将您的 SQL 命令更改为:

    Dim SqlQuery As String = "DELETE FROM tblEXcel"
    

    【讨论】:

      【解决方案3】:
      Dim MySQLCON As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=mysql;")
      Dim COMMAND As MySqlCommand
      
      MySQLCON.Open() /Open your Connection
      Dim DELETERECORD As String = "DELETE * FROM tblEXcel WHERE ID= @id"
      COMMAND = New MySqlCommand(DELETERECORD, MySQLCON)
      COMMAND.Parameters.AddWithValue("@id", userID.Text) /userID.Text is the string of the users ID
      COMMAND.ExecuteNonQuery()
      MySQLCON.Close() /Always Close your Connection
      MySQLCON.Dispose() /Always Dispose of your Connection
      

      注意:

      您执行此操作的方式容易受到 MySQL 注入攻击。如果您的应用程序中有大量 MySQL 代码,我建议您以这种方式重写它,以免受到攻击。

      【讨论】:

        【解决方案4】:

        使用下面的语句:

        从 tblName 中删除 *

        Dim SqlQuery As String = "DELETE * FROM tblEXcel WHERE ID = " & id & ";"
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多