以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  问个问题,关于修改后台数据前台出错的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42262)

--  作者:blackzhu
--  发布时间:2013/11/7 11:31:00
--  问个问题,关于修改后台数据前台出错的问题
  问个问题,大家有无碰到用SQL作服务器,在后台修改数据,前台会卡死退出的问题?


我这边是从来没有过,但是我做了个东西,人家测试切会发现这个问题,提示找不到一个表,然后就卡死退出了. 


他的程序和我一摸一样的,而且我在后台修改数据的事情,我做了不是一次两次了.从来没有发现过.

--  作者:Bin
--  发布时间:2013/11/7 11:37:00
--  
不能理解,也不应该会出现找不到表.
--  作者:blackzhu
--  发布时间:2013/11/7 11:41:00
--  
对呀 我想 再怎么样 怎么会找不到表这个提示呢, 而且我在另外一个表里面 因为有关联,所以我在主表的表事件 AfterLoad 里面加了个:

IDim ids As String

If DataTables("十监区管理").DataRows.Count = 0 Then \'如果订单表没有数据

    DataTables("后勤统计").LoadFilter = "部门 Is Null" \'不加载订单明细

Else

    For Each dr As DataRow In DataTables("十监区管理").DataRows

        If ids="" Then

            ids="\'" & dr("部门") & "\'"

        Else

            ids=ids & ",\'" & dr("部门") & "\'"

        End If

    Next

    ids="(" & ids & ")"

    DataTables("后勤统计").LoadFilter = "部门 In " & ids

    DataTables("后勤统计").Load()

End If



  这样的代码,  但是居然会出错,而且看上去有点像系统的错误.  

  但是我这儿切从来没有提示过,而且数据全部同步加载. 真不知道是什么原因.

[此贴子已经被作者于2013-11-7 11:42:20编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/11/7 11:57:00
--  

后台修改数据和前台运行有什么关系呢? 你又不是后台删除了表。

看看错误提示的详细信息。


--  作者:blackzhu
--  发布时间:2013/11/7 12:06:00
--  
我想想也是 我估计是他的操作系统问题:

这个是他给我的修改意见:

**************************************************************

<!--[if !supportLists]-->1、  <!--[endif]-->当我在后台数据库更改数据之后,点击目录树乃至所有程序时,就会出现如下提示。

 

---------------------------

提示

---------------------------

不存在名称为"我的报表_Table2"Table