小编Dox*_*Dox的帖子

检查INSERT INTO语句是否成功

我使用MS Access数据库作为我的VB.NET应用程序的后端.我使用INSERT INTO语句将用户详细信息输入到数据库中:

cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & config("DatabasePath") & ";")
cn.Open()
cmd = New OleDbCommand("INSERT INTO blah blah blah...", cn)
dr = cmd.ExecuteReader
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想检查数据是否实际输入数据库.我尝试过使用:

cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & config("DatabasePath") & ";")
cn.Open()
cmd = New OleDbCommand("INSERT INTO blah blah blah...", cn)
dr = cmd.ExecuteReader
If dr.Read() Then
    ' Blah
End If
Run Code Online (Sandbox Code Playgroud)

但显然insert语句不会返回任何内容,因此这不起作用.有什么建议?

database vb.net ms-access insert

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

insert ×1

ms-access ×1

vb.net ×1