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

[AU3基础] SQLite中 如何读取ListView控件信息(已解决)

[复制链接]
发表于 2010-9-2 18:21:31 | 显示全部楼层 |阅读模式
本帖最后由 shenrenba 于 2010-9-3 10:35 编辑

比如
$dqkj=GUICtrlRead(GUICtrlRead($ListView1))
          Msgbox(0,"","信息"&$dqkj)
如果使用的是Access 数据库 会显示信息 但是用在SQLite数据库中显示就为0

请问如何解决


--------------------------

没人回答,唉,找HELP解决的
发表于 2013-11-29 15:45:23 | 显示全部楼层
.....
.....
......

Dim $Get_List
$Get_List=Read($TableName, $fileld,_GUICtrlListView_GetNextItem($ListView1));<----讀取位置的行數
MsgBox(0,"",$Get_List)


Func Read($TableName, $fileld ,$cc)
        Dim $Time=1
        _GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($ListView1))
        _SQLite_Open($SQLite_Data_Path)
        _SQLite_Query(-1, "SELECT * FROM " & $TableName & " ORDER BY " & $fileld & " DESC;", $hQuery)        
        Local $rowData
        While _SQLite_FetchData($hQuery, $aRow) = $SQLITE_OK;<----搜尋位置行數
                If $Time=$cc Then ExitLoop;<----找到就跳出回圈
                $Time += 1
        WEnd
        _SQLite_Close()
        Return $aRoW[0];<----回傳參數
EndFunc

這是我目前的做法,如果有更好的方法請告知~~
发表于 2013-12-2 13:51:22 | 显示全部楼层
While _SQLite_FetchData($hQuery, $aRow) = $SQLITE_OK;<----搜尋位置行數
                If $Time=$cc Then
                    $Time += 1
                EndIf
          WEnd
更正一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 16:26 , Processed in 0.161087 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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