以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]7月升级的开发版,出现一个小问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11807)

--  作者:飞鱼
--  发布时间:2011/8/12 13:37:00
--  [求助]7月升级的开发版,出现一个小问题
 程序代码没有任何改变,在某个表页面,不断出现下面的错误提示:

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


--  作者:yangming
--  发布时间:2011/8/12 13:43:00
--  
升级到最新版吧
--  作者:狐狸爸爸
--  发布时间:2011/8/12 13:44:00
--  
收到
--  作者:飞鱼
--  发布时间:2011/8/12 14:06:00
--  
 升级到最新版后,问题依旧!
--  作者:lihe60
--  发布时间:2011/8/12 14:26:00
--  
我也碰到过,重新打开后就好了。
--  作者:飞鱼
--  发布时间:2011/8/12 14:30:00
--  
以下是引用lihe60在2011-8-12 14:26:00的发言:
我也碰到过,重新打开后就好了。
我打开好多次了,还是不行
--  作者:飞鱼
--  发布时间:2011/8/15 14:01:00
--  
 把帖子頂上去。
請狐爸回复一下,是不是升級後的一個BUG?如果不是,問題出在哪裏?

我查看了下Datacolchanged的代码,其中有涉及到临时表的有这么几句:
 
With DataTables("搜索结果").DataRows
     .Clear()           \'清除所有行
   End With
   DataTables("搜索结果").DeleteFor("[产品名称] Is Null") \'删除空行

当事件触发时,会弹出上面的问题框,而以前老版本运行正常,临时表中的行会被代码清除,现在临时表中的行清除不了了。
[此贴子已经被作者于2011-8-15 14:33:52编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/8/15 14:31:00
--  

外部表先不要用DataRows的clear方法。

用SQL语句清除数据吧。


--  作者:飞鱼
--  发布时间:2011/8/15 14:34:00
--  
 我查看了下Datacolchanged的代码,其中有涉及到临时表的有这么几句:
 
With DataTables("搜索结果").DataRows
     .Clear()           \'清除所有行
   End With
   DataTables("搜索结果").DeleteFor("[产品名称] Is Null") \'删除空行

当事件触发时,会弹出上面的问题框,而以前老版本运行正常,临时表中的行会被代码清除,现在临时表中的行清除不了了。
--  作者:狐狸爸爸
--  发布时间:2011/8/15 14:38:00
--  

下次改进。