繁体   English   中英

我如何找出哪些用户当前正在使用ms访问数据库

[英]How do I find out which users are currently using an ms access database

我想知道是否有办法找出与我共享数据库的人员的用户名。

我知道我可以使用environ(“ UserName”)调用来获取自己的用户名,但是我想知道数据库中还有谁。

使用提供者特定模式的此示例子将列出用户。 您需要传递有效的连接,例如:

ADOUserList Currentproject.Connection

  Public Sub ADOUserList(oConn As ADODB.Connection)
  Dim rs As ADODB.Recordset
      Set rs = oConn.OpenSchema(adSchemaProviderSpecific, , _
          "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
      Debug.Print rs.GetString
      rs.Close
  End Sub

返回的字段是:

COMPUTER_NAME
LOGIN_NAME
CONNECTED
SUSPECT_STATE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM