找回密码
 加入
搜索
查看: 1239|回复: 5

Access删除不了数据,为何?(我修改论坛某高手的代码)

[复制链接]
发表于 2009-8-6 00:23:36 | 显示全部楼层 |阅读模式
本帖最后由 KLU3K 于 2009-8-10 00:39 编辑

在代码和数据库都在附件中。
删除不掉我选择的数据。奇怪啊
提示错误在72行:
$addfld.execute($sQuery)^ ERROR

不想下附件的看一下删除部分的代码:
Func del()
        $Strn = GUICtrlRead(GUICtrlRead($ListView1))
        $Strnspin = StringSplit($Strn, "|")
        $addfld = ObjCreate("ADODB.Connection")
        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path)
        $iMsgBoxAnswer = MsgBox(266276, "删除确认", "你确定要删除【" & $Strnspin[1] & "】这条记录?")
        Select
                Case $iMsgBoxAnswer = 6 ;是
                        $Strn = GUICtrlRead(GUICtrlRead($ListView1))
                        $Strnspin = StringSplit($Strn, "|")
                        $addfld = ObjCreate("ADODB.Connection")
                        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path)
                        $sQuery = "DELETE FROM " & $tblname & " IN '" & $mdb_data_path & "' WHERE Date" & " = " & $Strnspin[1]
                        MsgBox(0, "Debug", $sQuery)
                        $addfld.execute($sQuery)
                        $addfld.close
                        MsgBox(4096, "删除成功:", "【"& $Strnspin[1] & "】这条记录删除成功!!!")
                Case $iMsgBoxAnswer = 7 ;否
                        du()
        EndSelect
EndFunc   ;==>del

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-8-6 03:08:08 | 显示全部楼层
$addfld = ObjCreate("ADODB.Connection")

        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path)

连续2次打开同一个数据库?
 楼主| 发表于 2009-8-6 19:30:53 | 显示全部楼层

删除了也不行啊
 楼主| 发表于 2009-8-8 10:48:23 | 显示全部楼层
楼上能具体些么?
发表于 2009-8-9 01:11:30 | 显示全部楼层
DATA字段的内容要用引号括起来
发表于 2009-8-9 20:32:41 | 显示全部楼层
$sQuery = "DELETE FROM " & $tblname  & " WHERE Date" & " = '" & $Strnspin[1]&"'"

评分

参与人数 1金钱 +1 收起 理由
KLU3K + 1 问题解决,感谢啊

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 03:41 , Processed in 0.080484 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表