找回密码
 加入
搜索
查看: 1330|回复: 2

[AU3基础] [已解决]sqlite能读取里面的数据,但操作(新增删除等)不了

[复制链接]
发表于 2012-8-28 15:44:25 | 显示全部楼层 |阅读模式
本帖最后由 shijimin1005 于 2012-8-29 14:21 编辑

我用au3连sqlite数据库,现在发现一个问题,测试是好用的,拿到别人的机器上面也能用,但可是有一台却出现了 只能读不能操作(新增删除等操作)的尴尬问题,不知道各位有谁碰到过这样的问题吗??


望各位给点想法,到底是哪里除了问题了,谢谢


以下是我操作数据库的语句
_SQLite_OpenDll("sqlite3.dll")
        local $hdb = _SQLite_Open($filepath,$SQLITE_OPEN_READWRITE)
        If @error Then
                MsgBox(16, "SQLite Error", "Can't Load Database!")
                Exit - 1
        EndIf
        If Not FileExists($filepath) Or FileGetSize($filepath) = 0 Then
                MsgBox(0,"提示","NotFoundFile")
        EndIf
        Local $flag = 0
        if Not (_SQLite_Exec($hdb,$sql) = $SQLITE_OK) Then
                $flag = 1
        EndIf
        _SQLite_Close ()
        _SQLite_Shutdown ()
        return $flag
 楼主| 发表于 2012-8-28 16:09:05 | 显示全部楼层
并且没有提示错误

即代码第04行

也没有08行的提示
 楼主| 发表于 2012-8-29 14:23:21 | 显示全部楼层
事实上,貌似是由于别人操作的问题,没有将上次安装的sqlite3.dll删了,导致的,但2个DLL是一样的,为什么会导致这种情况的发生我也不清楚





其实改了以后还是有点问题,变成了有时候能够操作,有时就不能操作了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 01:41 , Processed in 0.081859 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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