以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用了2014.04.16的异步加载数据。问题来了。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49286)

--  作者:ysq128
--  发布时间:2014/4/15 14:52:00
--  用了2014.04.16的异步加载数据。问题来了。
Tables("财务管理-发票管理_等待开票").Fill("Select * from {xx_order} where [id] Is Null","magou",False)
Functions.Execute("TablesAfterFill","财务管理-发票管理_等待开票","xx_order")
DataTables("财务管理-发票管理_等待开票").LoadFilter = "[order_status] = 1 and [shipping_status] = 0 and [invoice_status] = 0 and [is_invoice] =1 and " & Filter
DataTables("财务管理-发票管理_等待开票").LoadAsync()
Tables("财务管理-发票管理_已开发票").Fill("Select * from {xx_order} where [id] Is Null","magou",False)
Functions.Execute("TablesAfterFill","财务管理-发票管理_已开发票","xx_order")
DataTables("财务管理-发票管理_已开发票").LoadFilter = "[order_status] = 1 And [shipping_status] = 0 And [invoice_status] = 1 And [is_invoice] =1 And " & Filter
DataTables("财务管理-发票管理_已开发票").LoadAsync()

一个窗口同时有两个窗体表的时候。第二个加载都是出问题的。

还有我程序如果用了OuterTableBuilder表加载,程序还在运行中。如果窗体表中用了LoadAsync()这个,整个软件都会被关闭。
操作系统的报错如下:

描述:
  Stopped working

问题签名:
  问题事件名称: CLR20r3
  问题签名 01: foxtable.exe
  问题签名 02: 2014.4.16.1
  问题签名 03: 534b451c
  问题签名 04: mscorlib
  问题签名 05: 2.0.0.0
  问题签名 06: 520b1739
  问题签名 07: e3
  问题签名 08: 10
  问题签名 09: System.InvalidOperationException
  OS 版本: 6.3.9600.2.0.0.144.8
  区域设置 ID: 2052

联机阅读隐私声明:
  http://go.microsoft.com/fwlink/?linkid=280262

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
  C:\\Windows\\system32\\zh-CN\\erofflps.txt



[此贴子已经被作者于2014-4-15 14:54:38编辑过]

--  作者:狐狸爸爸
--  发布时间:2014/4/15 14:55:00
--  
收到,等下次更新吧
--  作者:hanxuntx
--  发布时间:2014/4/15 15:15:00
--  
动态加载的外部表也不能异步加载,程序奔溃
[此贴子已经被作者于2014-4-15 15:18:57编辑过]

--  作者:blackzhu
--  发布时间:2014/4/15 15:21:00
--  
早一点更新