0

私とデータベースを共有している人のユーザー名を見つける方法があるかどうか知りたいです。

環境 ("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 に答える