Vb.net 无论何时尝试删除记录,我都会遇到问题

Vb.net 无论何时尝试删除记录,我都会遇到问题,vb.net,basic,Vb.net,Basic,这是我用来删除记录的代码。我正在Visual Studio 2019(16.5.3)中开发此软件 这是我得到的错误。 试试这个: connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\pass_DB\pass_DB.mdb;Persist Security Info=True" 我想写Visual Basic,但“堆栈溢出”不接受此标记,所以我只写了Basic。我使用的

这是我用来删除记录的代码。我正在Visual Studio 2019(16.5.3)中开发此软件

这是我得到的错误。

试试这个:

connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\pass_DB\pass_DB.mdb;Persist Security Info=True"

我想写Visual Basic,但“堆栈溢出”不接受此标记,所以我只写了Basic。我使用的编程语言是VisualBasic。我使用了Microsoft Access 2019,我的数据库扩展名是*.mdb。基本标记可以,因为这是基本标记,但我添加了点网络标记,因为您没有指定使用的是哪种类型的点网络。这是基本标记。VB.NET是一种基本的方言(尽管与早期的方言有很大的不同),它通常是当今时代唯一值得重视的方言。你也可以把BASIC看作是一个语言家族,其中VB.NET是唯一的现代成员,但无论如何,VB.NET是BASIC的一种。(有时你可能需要处理VB6/VBA,但VB.NET对于通用编程来说更好、更现代。)@TusharChaurasia In.NET,如果没有额外的第三方库或特殊的附加组件或任何东西,至少有两种与数据库交互的方式。我认为,您正在使用的(直接使用SQL数据/表适配器等)不太常见,而且我已经有一段时间没有亲自使用过了。我记得最好的情况是,您需要获取正在使用的对象之一(表适配器、SQL数据适配器或其他相关对象),并给它一个用于删除记录的命令。
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\pass_DB\pass_DB.mdb;Persist Security Info=True"
Try
    BindingSource.RemoveCurrent()
    BindingSource.EndEdit()
    TableAdapter.Update(DataSet.database)
Catch ex As Exception
    MessageBox.Show(ex.ToString())
End Try