以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  日志  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3196)

--  作者:lihe60
--  发布时间:2009/6/18 15:50:00
--  日志
Output.Logs("登录日志").Add(User.Name & ":" & Date.Now )
Output.Logs("登录日志").Save("c:\\log.txt",True)
Output.Logs("登录日志").Clear

帮助里说可以把登录日志记录保存在c:\\log.txt,这样也可以.
现在问一下这个记录可如何保存在外部数据表里?

--  作者:狐狸爸爸
--  发布时间:2009/6/18 16:12:00
--  
一样的嘛。
向数据表的某行某列,写入你要保存的信息即可。
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-6-18 16:12:53编辑过]

--  作者:lihe60
--  发布时间:2009/6/18 16:34:00
--  
我不耻上问
Dim dt as table=tables("日志")
for each dr as row in dt.rows
   dr("登录日志")= Output.Logs("登录日志").Add(User.Name & ":" & Date.Now )
next

这个代码,问题在什么地方?
[此贴子已经被作者于2009-6-18 16:36:19编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/6/18 16:43:00
--  
你把问题想得太复杂了,应该是每次登录之后,新增一行,用于保存新的登陆资料吧?

Dim dt as Datatable= Datatables("日志")
Dim dr  As DataRow = dt.AddNew()
dr("登录日志") =  User.Name & ":" & Date.Now
dt.Save()

[此贴子已经被作者于2009-6-18 16:48:21编辑过]