USERPath = "E:\00\admin.mdb"
Dim objconn As New OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & USERPath & ";Jet OLEDB:Database Password=123123")
Dim sqlcmd As OleDb.OleDbCommand = New OleDb.OleDbCommand()
sqlcmd.Connection = objconn
objconn.Open()
sqlcmd.CommandText = "delete from tbl_card "
AD.DeleteCommand = sqlcmd
AD.DeleteCommand.ExecuteNonQuery()
当userpath路径中没有空格时可以删除mdb里面的数据, 当路径中存在空格时ExecuteNonQuery()可以返回删除的行数,可是mdb里面的数据还存在!
例如userpath="E:\Program Files\admin.mdb."时就不能删除了,但是可以执行查询语句查询到数据!为什么?
------解决方案--------------------
随便一个有空格的目录下就这样?
------解决方案--------------------
