欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何确定有多少人登陆数据库?】,下面是详细的分享!
如何确定有多少人登陆数据库?
Sub ShowUserRosterMultipleUsers()
Dim cn As New ADODB.Connection
Dim cn2 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim i, j As Long
cn.Provider="Microsoft.Jet.OLEDB.4.0"
cn.Open "Data Source=c:\Northwind.mdb"
cn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=c:\Northwind.mdb"
' The user roster is exposed as a provider-specific schema rowset
' in the Jet 4 OLE DB provider. You have to use a GUID to
' reference the schema, as provider-specific schemas are not
' listed in ADO's type library for schema rowsets
Set rs=cn.OpenSchema(adSchemaProviderSpecific, _
, "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
'Output the list of all users in the current database.
Debug.Print rs.Fields(0).Name, "", rs.Fields(1).Name, _
"", rs.Fields(2).Name, rs.Fields(3).Name
While Not rs.EOF
Debug.Print rs.Fields(0), rs.Fields(1), _
rs.Fields(2), rs.Fields(3)
rs.MoveNext
Wend
End SuD
以上所分享的是关于如何确定有多少人登陆数据库?,下面是编辑为你推荐的有价值的用户互动:
相关问题:CMD下如何选择登陆数据库 oracle
答:打开cmd,输入:sqlplus/nolog 输入:conn username/passworld@数据库名称 当然还有其他的方式: sql>conn / as syddba;即可登录oracle超级管理员用户(不需要用户和密码)。 sql>conn username/password;通过输入用户名和密码的形式可以登录到普... >>详细
相关问题:为什么登陆不上数据库,别人 能登陆上,昨天昨天都...
答:连接别人的库一般好需要在ip地址后面增加一个sid 例如:他的sid是orcl 则数据库一栏要填写:192.168.0.119/orcl 你找人要一下sid号码,在连接试试。 >>详细
相关问题:我数据库有两表专业和学生,用sql语句如何查某专业...
答:select count(*) from A,B where a.**=b.** and a.***='**专业' 没有表的名称和字段名称,就只能这样描述一下了 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
