当前位置: 代码迷 >> VB Dotnet >> 关于连接字符串解决方法
  详细解决方案

关于连接字符串解决方法

热度:203   发布时间:2016-04-25 02:19:24.0
关于连接字符串
本帖最后由 YuZhongLou 于 2014-05-29 17:36:18 编辑
        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."时就不能删除了,但是可以执行查询语句查询到数据!为什么?
------解决方案--------------------
随便一个有空格的目录下就这样?
------解决方案--------------------
  相关解决方案