0

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

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

4

1 回答 1

1

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

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
于 2012-08-23T12:43:01.103 回答