Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:异步调用函数问题

1楼
hongsejiyi 发表于:2024/6/4 10:07:00
现象:
1.用异步调用以下函数,函数的功能是将一个字符串,写入指定的表中,其中表中的【第四列】为备注型字段,一切正常;
2.当表格中的记清空后,再执行该函数就不行(死锁,程序无反应);
3.如果将备注型字段的类型更改为字符型,即使表格清空时,也运行正常;
4.如果表格中已经有记录,即使该字段为备注型,表格已经清空,再执行该函数,运行也正常;
5.如果用同步函数调用该函数,无论如何也都正常。
6.重新建立一个新项目,测试结果也一样

问题:
大概是哪儿出了问题,还是本来就是这个样子呢?(按惯性思维来讲,表格清空时,异步调用函数出问题;表格有记录,异步调用也正常;表格无记录,不使用备注字段也正常;如果同步调用,清空不清空、是否是备注字段也不出问题)

Dim str As String = Args(0)
Dim dt As DataTable = DataTables("表A")

Dim dr As DataRow = dt.AddNew 
dr("第一列") = Rand.NextString(8)
dr("第二列") = "zs"
dr("第三列") = "ls"
dr("第四列") = str
dr.Save
[此贴子已经被作者于2024/6/4 10:09:04编辑过]
2楼
有点蓝 发表于:2024/6/4 10:13:00
异步函数不能直接操作主表数据:http://www.foxtable.com/mobilehelp/topics/277.htm,应该使用SQLcommand加载后台数据库的表格进行处理
3楼
hongsejiyi 发表于:2024/6/4 10:32:00
OK,谢谢!
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.