shijimin1005 发表于 2012-8-28 15:44:25

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

本帖最后由 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

shijimin1005 发表于 2012-8-28 16:09:05

并且没有提示错误

即代码第04行

也没有08行的提示

shijimin1005 发表于 2012-8-29 14:23:21

事实上,貌似是由于别人操作的问题,没有将上次安装的sqlite3.dll删了,导致的,但2个DLL是一样的,为什么会导致这种情况的发生我也不清楚





其实改了以后还是有点问题,变成了有时候能够操作,有时就不能操作了
页: [1]
查看完整版本: [已解决]sqlite能读取里面的数据,但操作(新增删除等)不了