我想知道是否有办法找出与我共享数据库的人的用户名。
我知道我可以使用 environ("UserName") 调用来获取我自己的用户名,但我想知道数据库中还有谁。
我想知道是否有办法找出与我共享数据库的人的用户名。
我知道我可以使用 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