Foxtable(狐表)用户栏目专家坐堂 → [求助] 关于时间变量的应用?


  共有24762人关注过本帖树形打印复制链接

主题:[求助] 关于时间变量的应用?

帅哥哟,离线,有人找我吗?
贺老六
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/28 10:42:00 [显示全部帖子]

如果是sql server,还是‘,如果是access,就是#

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/28 14:24:00 [显示全部帖子]

在我的SQL SERVER服务器上测试通过。

DataTables("Orders").LoadFilter = "[OrderDate] > '2/1/1998'"
DataTables("Orders").Load()


注意日期的格式!

正确的是:
月/日/年

注意load和LoadFilter不能在beforeloadoutertable中使用,只能用于项目已经打开后,动态加载数据的。
所以这样的代码不能用在beforeloadoutertable事件中。在beforeloadoutertable中,只能这样用:


If e.DataTableName = "Orders"
    e.SelectString = "Select * From Orders Where OrderDate > '2/1/1998'"
End If

请仔细看帮助中的说明!

[此贴子已经被作者于2008-9-28 14:54:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/28 14:29:00 [显示全部帖子]

以下是引用gdtgl在2008-9-28 14:19:00的发言:

(遇到的问题)如果将将代码放在事件beforeloadoutertable,有看到按条件加载的数据,但到最后加载的是全部数据。 试了下放在afteropenproject可以按条件加载数据


这个问题也不存在,请仔细检查自己的设置。

我在beforeloadoutertable设置如下代码:

If e.DataTableName = "Orders"
    e.SelectString = "Select * From Orders Where OrderDate > '2/1/1998'"
End If

测试通过的

[此贴子已经被作者于2008-9-28 14:29:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/28 14:50:00 [显示全部帖子]

呵呵,load和LoadFilter本来就不能在beforeloadoutertable中使用。
只能用于项目已经打开后,动态加载数据的。

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/28 15:05:00 [显示全部帖子]

惭愧,我也被楼主给忽悠了。图片点击可在新窗口打开查看

 回到顶部