📄 testprogress.prg
字号:
lnTotleFetchRec=0
nHandle=SQLSTRINGCONNECT("Driver=SQL Server;Server=CCB-ZHJNOTEBOOK;UID=sa;PWD=;Database=Northwind")
?nHandle
IF USED("curorders")
USE IN curorders
ENDIF
n=SECONDS()
nRecordNumber=0
cSQLString="EXECUTE p_getrecordnumber 'orders','',?@nRecordNumber"
= CursorSetprop([FetchAsNeeded], .T., 0)
= CursorSetprop([FetchSize], 1, 0)
= Sqlsetprop(nHandle,[Asynchronous], (.T.))
Do while not used("curOrders")
lnSqlReturn = SQLEXEC(nHandle,"SELECT * FROM Orders", "curOrders")
Enddo
CursorSetProp("FetchAsNeeded",.F.,0)
lnFetchRec = CursorGetprop([FetchSize],"curorders")
lnTotleFetchRec = lnTotleFetchRec + lnFetchRec
Do while lnSqlReturn = 0
lnFetchRec = CursorGetprop([FetchSize],"curorders")
lnTotleFetchRec = lnTotleFetchRec + lnFetchRec
Set MESSAGE TO [正在获取考勤数据表...] + allt(str(lnTotleFetchRec))
lnSqlReturn = SQLEXEC(nHandle,"SELECT * FROM orders","curorders")
Enddo
?SECONDS()-n
= Sqlsetprop(nHandle,[Asynchronous], (.F.))
= sqldisconnect(nHandle)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -