以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]web数据源AfterLoad代码无法使用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121566)

--  作者:浙江仔
--  发布时间:2018/7/9 15:44:00
--  [求助]web数据源AfterLoad代码无法使用
    e.DataTable.LoadChildren("Train_info","bmID","[bmID]")
    e.DataTable.LoadChildren("Train_sign","papernum","身份证号码")

无法加载关联表

--  作者:有点甜
--  发布时间:2018/7/9 16:05:00
--  

1、afterLoad事件是否触发?加入msgbox。

 

2、用这种方式,是否能加载?http://www.foxtable.com/webhelp/scr/2228.htm

 


--  作者:浙江仔
--  发布时间:2018/7/9 16:55:00
--  
不行,没有 .Load()代码,能正常显示主表数据
但是用了动态加载,服务端一直有数据对接,而且速度非常慢,然后客户端报错

未将对象引用设置到对象的实例。
   在 Foxtable.o_oOo_0_.OO    0o(OleDbConnection A_0)
   在 Foxtable.DataTable.LoadChildren(String ChildName, String ParentCol, String ChildCol)
   在 UserCode.AfterLoad(LoadEventArgs e)

DataTables("订单明细").LoadFilter = "订单ID In (" & ids & ")"
DataTables(
"订单明细").Load()



127.0.0.1/DataServer\\pxbm耗时:0.5550317秒|2018-07-09 16:34:01

path=DataServer\\pxbm
HttpMethod=POST
poststring=
IgnoreSchema=True
Select=b96gzQ8VDd6GdadMjy6Nrv8m6w273aeHgd7Mpfi/pQXvYWk+ZiUGJDrwJTlcqD/on2R7TloyK7aloR599vtKZvsweQdoxmO51ofwLZU8ShJOvW6Px6w48UhWDqnbIKnf6vG6eDITouOefyet+N3AWQ==
Action=2
|2018-07-09 16:34:02

127.0.0.1/DataServer\\pxbm耗时:0.5480313秒|2018-07-09 16:34:03

path=DataServer\\pxbm
HttpMethod=POST
poststring=
IgnoreSchema=True
Select=b96gzQ8VDd5+1U+HL+lHFxM4SyK5m2Gn7TMdR/o6MzS5bx5078GRxM5sGtSF+ao9uxoDy7z5r28vxuCLsYeBiojxTsc8VUp78/y8iOT8PMPkna1RZwAYbVErJdQ6sKxz5BjClVirkbCKry9vrj6HNbdSi6RZUy40P/hJ1fqnwRJ2BgFfnXVNMZ0qsQhybNH5cxEaPagzADpkpnur97ClyZVrACciYn2c0wCZz637MHCgUQBuzTdIjguj0oqa/9J4C9d/hgpZEvuOpIVTLSZaPcsWLXphsAEYR5B62XoUQiRLVsqXHKbqAFQQ43K0WOAdI9tAkuOS97/vKOYSemlZEfuK2oP8ZQd5GdG0L/9hAaIT7Nfy1ywruwwVvPiUnAckpQfAk3FP1mOVHN28V+9zX+sETAu+MGOoM6HbyT1JW0oxI1Rr9qWchWO+sNEKLUeoAIpUFZsb3Fe3g3+8Xpg9r+q6k/hZxbHqt/R32e0gRJeWlhuFveyxQDcdtU0A9rBXcAndsJV8WlAXtYEqmJmKcH7SvU1dTpRyxFJYugq+x2mL+p3wjghq+VTAcLp7G7aNIv7Av3X60KJGcXbCPR/KqrNZYmiMyw8siCl23RFLZfPso7XP4ttR6/JWVsBut9zYs3XFZr3U4b2eFfC8MPRNi8iNlBnzAMWT5wVLVrMDy5CZJ7sgs6/TOOooUgg49wUXJ9rkFacBVX3/Hr9k3BT64Q==
Action=2
|2018-07-09 16:37:28

127.0.0.1/DataServer\\pxbm耗时:0.6070347秒|2018-07-09 16:37:29

path=DataServer\\pxbm
HttpMethod=POST
poststring=
IgnoreSchema=True
Select=b96gzQ8VDd5+1U+HL+lHFxM4SyK5m2Gn7TMdR/o6MzS5bx5078GRxM5sGtSF+ao9uxoDy7z5r2+rMuwVbL8jgd12fJgLzovdvMF4sZJPpgBxX9F9aNsupemOf31kVuZMuwvP8iFF1UHsvNExTHZpuUKTOSPNrRF/ArWhESJsBNhGHLEnC0iI58BuwBQIXU6ASvaTmL/HzHP78F9qqrzUPbsLFKMQ+R5vcB6soL46DrbYJGxeaf/vm9nqoJipnXuOloW6U0HkQ5UP7bi72tWUuDbeFl8LP2N2
Action=2
|2018-07-09 16:37:30

127.0.0.1/DataServer\\pxbm耗时:0.5910338秒|2018-07-09 16:37:30

path=DataServer\\pxbm
HttpMethod=POST
poststring=
Action=16
Select=PjVzqp+5t+ZDhx3Yks78bn8W/1cG8m2atDNff/3R4R9nigJmc8GHaeHUXkWHqbIGMQ37u2pIsKQp3unnkWh4tihjdHt4AgeW3u50QhADipsRXJ6a+s7Pcel43wus3P1yS2IUucpikaziYaa3vQMg7jJkPIC1MRPSFs84xA/udPboqeDzUeM3whpxlFPNUcyaw1vS67vQO6mk6BU4G3F8PyM40ELkG+BNb6NKZtrNc/ILDGXOrDP6UiURhIVPLtsSS6SFKWtjZRbsVJ0CPNCmtYnU7hvfZV/21YzYg9qnmyZL6GRkivFn3r3QHQ3vxYYf6aiXkhUHqhfgQaXmrjBFxeOJtrwUdHxShp3DbKnFPufbYHFzMsrwetV2fvbKpGCJEOybFD7bjd4qsD5Ek++jdH+beAKLYRr+6dpDxooS4Bhiw9Z333bRVJ7ZQ+j2z4Dwr6eCxHQP+Ik9jqV4TFANiyX+EzhaNa3ntAsUG7kGAWK2tYaaLD8Xd1vFzjG0uXLy/6zJLv2KSZjgaaxb4c9+LJuTsbUVX0qPa/wRSSLBI88QsfDt0cUea+FdrLeZFk2o2+uSR73eD39zTS4mYmR049aL7IyoKlH4wr904lFR0Wn4YJ/EgfPYi3C5mdXm6JsvkzVn2tJi4NYG2I5Pn3E2mEb3TsAf7DDrTntMwc0V/+mMawW5VHrq7Q==
|2018-07-09 16:37:31

--  作者:有点甜
--  发布时间:2018/7/9 18:15:00
--  

不写 LoadChildren 也报错?直接load是否可以?


--  作者:浙江仔
--  发布时间:2018/7/9 21:00:00
--  
代码中,没有 LoadChildren 和DataTables("订单明细").Load()

其他代码都可以正常执行
不管是LoadChildren 和DataTables("订单明细").Load()
都会导致错误,服务端一秒左右一次触发数据获取

--  作者:有点蓝
--  发布时间:2018/7/9 21:08:00
--  
重启一下服务器,和服务端程序,然后客户端删除项目里的bin目录,重启客户端后重新测试下面代码

DataTables("订单明细").LoadFilter = "订单ID In (" & ids & ")"
DataTables(
"订单明细").Load()

--  作者:有点蓝
--  发布时间:2018/7/10 8:49:00
--  
测试了一下,应该是个bug,已反馈。临时可以给这2个表加上关联,不要通过关联列加载
--  作者:浙江仔
--  发布时间:2018/7/10 11:11:00
--  
那坐等bug修复再应用