用独占式方式打开一个数据库,在“工具”里面的“安全”设置密码
然后在VB里面用ADO控件和它相连,结果提示“正被其他程序用独占方式打开”
各位大侠告诉我该怎么做啊?
然后在VB里面用ADO控件和它相连,结果提示“正被其他程序用独占方式打开”
各位大侠告诉我该怎么做啊?
解决方案 »
- 各位高人帮忙!!!
- 对数坐标绘制 仿效绘图软件orange 50分送
- listview显示数据库中的数据问题
- 怎样能够监测网络的流量
- 一个关于从sqlserver->excel的问题
- 搞网吧维护,想编一个游戏外挂更新程序,这样就不用复制到每台机子去。请大家给点思路好吗?我才学会的!
- 下面代码是从MSDN copy 的看看有什么问题
- clipboard.setdata中的type参数问题
- 我头大,快死了,请问Date类型的数据怎么加入SQL SERVER数据库?
- 哪位有VB6中的Visdata.vbp的完整原程序,EMAIL吧。。。
- 监控usb接口需要api么?
- 还有一个问题需要大家帮忙啊,关于树形控件的问题
2。设置连接的 Jet OLEDB:Database Password=你的密码参考
http://www.connectionstrings.com/http://www.microsoft.com/technet/prodtechnol/office/office2000/proddocs/opg/part4/ch18.mspx
先关了Access吧
ADO:db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Mode=Share Deny Read|Share Deny Write;Jet OLEDB:Database Password=1234;"db.Execute "Alter Database password aa 1234"
-------------------------------
因为只能以独占方式打开access,才能修改密码
加一句:
Mode=Share Deny Read|Share Deny Write;
'returns a DB ConnectString
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\testdb.mdb;" & "Jet OLEDB:Database password=pass"
End Function
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
app.Path & "数据库文件名.mdb & ";Persist Security Info=False;Jet OLEDB:Database Password=你的密码"
'Module1 中“ss”是定义为string ,是用来连接数据库,也是为了方便别的地方调用这个数据库,只要在你需要用的任何一个Form窗体中用一下格式就可以打开该数据库中任何一张表。
conn.Open Module1.ss
rs1.Open "select * from Admins", conn, adOpenKeyset, adLockPessimistic