以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我建了一个计划,每30秒向用户在线计数中写入相关信息,为什么没有运行? 请专家帮我看下是哪里的问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55045) |
-- 作者:jinxilin -- 发布时间:2014/8/9 15:56:00 -- 我建了一个计划,每30秒向用户在线计数中写入相关信息,为什么没有运行? 请专家帮我看下是哪里的问题。 我新建了一个 计划1 时间是30秒,30000 计划向用户在线计数表中两列写入用户名和时间, Dim tbl As Table = Tables("用户在线计数") \'将相关位置信息写入要的表中\' If tbl.Current IsNot Nothing Then Tables("用户在线计数").Current("用户名") = _UserName Tables("用户在线计数").Current("在线时间") = Date.Today End If 在用户登录按钮上写了开始计划, MyTimers("计划1").Enabled = True \'开始计划1
|
-- 作者:Bin -- 发布时间:2014/8/9 16:23:00 -- 1.代码不会不允许 2.你为表当前行写入数据,没什么意义啊
|
-- 作者:jinxilin -- 发布时间:2014/8/9 16:26:00 -- 以下是引用Bin在2014-8-9 16:23:00的发言:
先写入数据,我再统计最近时间的数据条数了,
问题是现在不写入啊,是怎么回事?
1.代码不会不允许 2.你为表当前行写入数据,没什么意义啊
|
-- 作者:有点甜 -- 发布时间:2014/8/10 9:42:00 -- 回复3楼,你单独运行,是否正常?不可能不写入
im tbl As Table = Tables("用户在线计数") \'将相关位置信息写入要的表中\' If tbl.Current IsNot Nothing Then
Tables("用户在线计数").Current("用户名") = _UserName
Tables("用户在线计数").Current("在线时间") = Date.Today
End If
|
-- 作者:逛逛 -- 发布时间:2014/8/10 9:59:00 -- 没看明白楼主的逻辑
1、没有新增行的动作。 这样重复修改一行的数据并无意义。
2、没有保存行的动作。不会及时反映用户在线状况。 |