|
发表于 2019-12-16 23:59:26
|
显示全部楼层
_SQLite_Query(-1, "SELECT * FROM money ORDER BY date ASC" ,$hQuery)
While _SQLite_FetchData ($hQuery, $aRow,False,False) = $SQLITE_OK
$TEXT = StringStripCR($aRow[6])
$arraydatac &= "Insert into money2 values ('" & $i & "','" & $aRow[1] & "','" & $aRow[2] & "','" & $aRow[3] & "','" & $aRow[4] & _
"','" & $aRow[5] & "','" & $TEXT & "','" & $aRow[7] & "');" & @CRLF
$j = ($i / $tempmno2) *100
GUICtrlSetData($idProgressbar1, $j)
GUICtrlSetData($k, $i)
$i += 1
WEnd
_SQLite_Exec ( -1,'begin;' )
_SQLite_Exec(-1, $arraydatac ) ;<---- 配合_SQLite_Query ,預先將查詢後的資料重整並寫入字串處理。
_SQLite_Exec ( -1,'commit;' )
----以上部分代碼,1w5條短時間重整寫入,感謝協助。 |
|