[已解决]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 并且没有提示错误
即代码第04行
也没有08行的提示 事实上,貌似是由于别人操作的问题,没有将上次安装的sqlite3.dll删了,导致的,但2个DLL是一样的,为什么会导致这种情况的发生我也不清楚
其实改了以后还是有点问题,变成了有时候能够操作,有时就不能操作了
页:
[1]