再次请教一个问题,,因分数不够,日后定必送上!谢谢(50分)

  • 主题发起人 主题发起人 topdelphi
  • 开始时间 开始时间
T

topdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的SQL数据表结构是这样的,请问如何判断那个用户进入系统后,对系统的表无论增加或
删除修改操作,和将用户的计算机名称
都一一自动记录下来在这个表里,请问这个功能如何实现啊.谢谢

user_ids ser_names 用户计算机 增加操作 修改操作 操作时间
1 soft NULL NULL 2002-08-07 21:27:55.143
2 鸟人 bb NULL NULL 2002-08-07 21:29:10.773
3 geust cc NULL NULL 2002-08-07 21:29:32.593
 
用户登陆后可以获得用户名
至于增加修改等动作
你可以在调用增加修改函数之前 修改你的这个记录表
或者是分析系统日志
至于计算机名字
要看你的连接方式了
可以在用户登陆的时候获取
 
1、获得用户名
2、对需要记录的表可以使用触发器
 
小弟有点不明白,如何获取用户的计算机名啊,而且这个触发器又如何写呢,请各位比个
例子指教一下小弟,谢谢了.
 
api function:
BOOL GetComputerName(

LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);

BOOL GetUserName(

LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);


 
后退
顶部