本帖最后由 heroxianf 于 2016-10-30 22:51 编辑
回复 1# Alam
没能成功,现在录入是学会了,查询和读取不会,请指点一二。
#include <MsgBoxConstants.au3>
#include <SQLite.au3>
;~ #include <SQLite.dll.au3>
#AutoIt3Wrapper_UseX64=n
Local $aRow, $hDb, $hQuery
Local $dbFile = @ScriptDir & '\MY1.DB'
_SQLite_Startup()
If @error Then Exit -1
$hDb = _SQLite_Open($dbFile)
If @error Then Exit -2
_SQLite_Query(-1, "SELECT * FROM settings WHERE key 2;", $hQuery) ;开始相关查询
While _SQLite_FetchData($hQuery, $aRow) = $SQLITE_OK ; = $SQLITE_OK 即等于查到了数据
;一次获取一行数据, 注意 $aRow 是个数组, 查了多少列的数据,就有多少个元素(多少维).
;假设要把查询结果显示在ListView中时,可以像下面编写代码:
Local $Item = ''
For $i = 0 To UBound($aRow) - 1
$Item &= $aRow[$i] & '|'
Next
ConsoleWrite($Item & @CRLF)
;GUICtrlCreateListViewItem(StringTrimRight($Item, 1), $ListView)
WEnd
数据是这样储存的。
|