以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于初始加载过滤  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119071)

--  作者:luchch
--  发布时间:2018/5/17 9:56:00
--  关于初始加载过滤

在项目属性中beforeloadoutertable事件加入下述程序段,目标是想不加载任何数据,但会提示出错,提示会一个参数未定义。为什么,如何解决。

If e.DataTableName = "生产领料序时簿" Then
    e.Se_lectString = "Se_lect * From {生产领料序时簿} Where [_Identify] Is Null"
End If

 

 

 


--  作者:有点甜
--  发布时间:2018/5/17 10:01:00
--  

试试改成

 

Select * From {生产领料序时簿} Where 1=2

 

如果还是报错,说明不存在表【生产领料序时簿】


--  作者:luchch
--  发布时间:2018/5/17 12:06:00
--  

老师,还是没有成功,但这个表是存在的。

 


--  作者:有点甜
--  发布时间:2018/5/17 12:13:00
--  
以下是引用luchch在2018/5/17 12:06:00的发言:

老师,还是没有成功,但这个表是存在的。

 

 

1、如果删除这个代码 Select * From {生产领料序时簿} Where 1=2 是否还报错?

 

2、应该不是你贴出的代码的问题。看看你afterOpenProject等事件,是否有影响的代码。