以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于异步函数的使用问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133775)

--  作者:81538475
--  发布时间:2019/4/20 0:25:00
--  [求助]关于异步函数的使用问题
请问下这种要写异步函数应该如何处理呢,官方的文档看了。但是还是不太明白怎么处理。

Dim cmb6 As WinForm.ComboBox = Forms("任务插入").Controls("ComboBox6")
Dim ds As String = cmb6.Text
Dim drs As List(of DataRow) = DataTables("xmfp").SQLSe\\ect("convert(varchar,任务开始,120) like \'%"& ds &"%\'")
For Each dr As DataRow In drs
    dr("_locked") = True
Next



--  作者:有点蓝
--  发布时间:2019/4/20 9:11:00
--  
这个没有必要使用异步函数吧

Dim cmb6 As WinForm.ComboBox = Forms("任务插入").Controls("ComboBox6")
Dim ds As String = cmb6.Text
DataTables("xmfp").SQLReplaceFor("[_locked]",True,"convert(varchar,任务开始,120) Like \'%" & ds & "%\'")

--  作者:81538475
--  发布时间:2019/4/20 12:14:00
--  
就是因为之前那个代码速度很慢,就想着能不能用异步,不会卡主
--  作者:有点蓝
--  发布时间:2019/4/20 13:22:00
--  
用SQLReplaceFor也慢?
--  作者:81538475
--  发布时间:2019/4/20 13:38:00
--  
以下是引用有点蓝在2019/4/20 13:22:00的发言:
用SQLReplaceFor也慢?

这个不慢哈,多谢哈