社区
ASP
帖子详情
ADO连接ACCESS数据库密码问题,救急
justinlove
2001-07-23 02:30:05
加精
我用ADO方式连接ACCESS数据库,想将.mdb文件加上密码,请问怎样打开
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("user.asp")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath & ???
...全文
150
4
打赏
收藏
ADO连接ACCESS数据库密码问题,救急
我用ADO方式连接ACCESS数据库,想将.mdb文件加上密码,请问怎样打开 set conn=server.createobject("adodb.connection") DBPath = Server.MapPath("user.asp") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath & ???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justinlove
2001-07-23
打赏
举报
回复
谢谢,刚才发言的时候你还没有贴呢....,ASP的帮助怎么就那么差,我始终找不到函数的调用方式,只有自己去试,结果试了半天也没有结果...能告诉我ASP详细帮助的从哪里得到吗?
另外再问一句,如果我用上面b) i)的方式,uid一定要填admin吗?
justinlove
2001-07-23
打赏
举报
回复
呵呵,这种我以前也看到过,请问有没有我提供的那种方式的调用方法?
tonnycncn
2001-07-23
打赏
举报
回复
下面将简单介绍一下几种ado连接方式:odbc dsn,odbc dsn-less,
ole db provider,和"ms remote" provider.
1。odbc dsn连接
i.dsn
oconn.open "dsn=advworks;" & _
"uid=admin;" & _
"pwd=;"
注意:从mdac2.1开始就不能够在使用这样的方式了,就是只把dsn文件名放在connectstring中
你必须同时使用dsn,uid,pwd标志。例如下面的方式在mdac 2.1中将会出错:
oconn.open "advworks"
ii.file dsn
oconn.open "filedsn=\somepath\mydb.dsn;" & _
"uid=admin;" & _
"pwd=;"
iii.odbc dsn-less connections
a)odbc text driver
oconn.open _
"driver={microsoft text driver (*.txt; *.csv)};" & _
"dbq=\somepath\;" & _
"extensions=asc,csv,tab,txt;" & _
"persist security info=false"
注意:需要在sql语句中指定使用到的文件名。例如:
ors.open "select * from customer.csv", _
oconn, adopenstatic, adlockreadonly, adcmdtext
b)odbc driver for access
i)普通安全模式:
oconn.open _
"driver={microsoft access driver (*.mdb)};" & _
"dbq=\somepath\mydb.mdb;" & _
"uid=admin;" & _
"pwd=;"
ii)如果使用了system database:
oconn.open _
"driver={microsoft access driver (*.mdb)};" & _
"dbq=\somepath\mydb.mdb;" & _
"systemdb=\somepath\mydb.mdw;", _
"admin", ""
c)odbc driver for sql server
i)普通安全模式
oconn.open "driver={sql server};" & _
"server=carl2;" & _
"database=pubs;" & _
"uid=sa;" & _
"pwd=;"
ii)使用信任安全模式:
oconn.open "driver={sql server};" & _
"server=carl2;" & _
"database=pubs;" & _
"uid=;" & _
"pwd=;"
注意:要使用空白的uid和pwd
d)odbc driver for oracle
i)使用现有的oracle odbc driver from microsoft:
oconn.open _
"driver={microsoft odbc for oracle};" & _
"server=oracleserver.world;" & _
"uid=demo;" & _
"pwd=demo;"
ii)使用老版本的oracle odbc driver from microsoft:
oconn.open _
"driver={microsoft odbc driver for oracle};" & _
"connectstring=oracleserver.world;" & _
"uid=demo;" & _
"pwd=demo;"
iiii)使用微软的ole db data link connections方式data link file (udl)
a)使用绝对路径
oconn.open "file name=\somepath\pubs.udl;"
b)使用相对路径
oconn.open "file name=pubs.udl;"
v)ole db provider connections方式
a)ole db provider for odbc databases
i)access (jet):
oconn.open _
"provider=msdasql;" & _
"driver={microsoft access driver (*.mdb)};" & _
"dbq=\somepath\mydb.mdb;" & _
"uid=admin;" & _
"pwd=;"
ii)sql server:
oconn.open _
"provider=msdasql;" & _
"driver={sql server};" & _
"server=carl2;" & _
"database=pubs;" & _
"uid=sa;" & _
"pwd=;"
b)ole db provider for microsoft jet (access)
i)普通安全模式:
oconn.open _
"provider=microsoft.jet.oledb.4.0;" & _
"data source=\somepath\mydb.mdb;" & _
"user id=admin;" & _
"password=;"
ii)如果使用了system database:
oconn.open _
"provider=microsoft.jet.oledb.4.0;" & _
"data source=\somepath\mydb.mdb;" & _
"jet oledb:system database=system.mdw;", _
"admin", ""
注意:当使用ole db provider4.0版本是,需要把mdb和mdw文件转换成4.0的数据库格式
iii)如果mdb需要一个数据库密码的话:
oconn.open _
"provider=microsoft.jet.oledb.4.0;" & _
"data source=\somepath\mydb.mdb;" & _
"jet oledb:database password=mydbpassword;", _
"admin", ""
c)ole db provider for excel spreadsheet:
oconn.open _
"provider=microsoft.jet.oledb.4.0;" & _
"data source=\somepath\expenses.xls;" & _
"extended properties=""excel 8.0;hdr=yes;"";"
注意: "hdr=yes"表示在第一行中是行标题,在provider中将不把第一行包括入recordset中
d)ole db provider for sql server
i)普通安全模式:
oconn.open "provider=sqloledb;" & _
"network library=dbmssocn;" & _
"data source=carl2;" & _
"initial catalog=pubs;" & _
"user id=sa;" & _
"password=;"
ii)使用信任安全模式:
oconn.open "provider=sqloledb;" & _
network library=dbmssocn;" & _
"data source=carl2;" & _
"initial catalog=pubs;" & _
"trusted_connection=yes;"
注意:"network library=dbmssocn"声明ole db使用tcp/ip替代named pipes.
e)ole db provider for oracle
oconn.open "provider=msdaora;" & _
"data source=oracleserver.world;" & _
"user id=sa;" & _
"password=;"
(vi)remote ole db provider connections方式(就是我一直在研究的rds方式哦,呵呵。):
a)ms remote - access (jet)
i)odbc dsn:
oconn.open "remote server=http://carl2;" & _
"remote provider=msdasql;" & _
"dsn=advworks;" & _
"uid=admin" & _
"pwd=;"
ii)ole db provider:
oconn.open "provider=ms remote;" & _
"remote server=http://carl2;" & _
"remote provider=microsoft.jet.oledb.4.0;" & _
"data source=\somepath\mydb.mdb;", _
"admin", ""
iii)ole db provider自定义事务对象
oconn.open "provider=ms remote;" & _
"remote server=http://carl2;" & _
"handler=msdfmap.handler;" & _
"data source=myadvworksoledbconnecttag;"
b)ms remote - sql server
i)odbc dsn:
oconn.open "remote server=http://carl2;" & _
"remote provider=msdasql;" & _
"network library=dbmssocn;" & _
"dsn=pubs;" & _
"uid=sa" & _
"pwd=;"
ii)ole db provider
oconn.open "provider=ms remote;" & _
"remote server=http://carl2;" & _
"remote provider=sqloledb;" & _
"network library=dbmssocn;" & _
"data source=carl2;" & _
"initial catalog=pubs;" & _
"user id=sa;" & _
"password=;"
够了吗?^-^
tripofdream
2001-07-23
打赏
举报
回复
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath &";Jet OLEDB:Database Password="&pwd
直接通过
ADO
操作
Access
数据库
(修改版)
在本文中,我们将深入探讨如何使用
ADO
与
Access
数据库
进行
连接
、查询、修改和删除数据。 首先,我们需要引入
ADO
库。在VBScript或Visual Basic 6等环境中,可以通过引用"Microsoft ActiveX Data Objects x.x Library...
ADO
对象操作
ACCESS
代码
根据提供的文件信息,本文将详细解释与“
ADO
对象操作
ACCESS
代码”相关的知识点,包括
ADO
对象的基本概念、如何使用
ADO
连接
Access
数据库
以及执行SQL查询和非查询操作。 ###
ADO
(ActiveX Data Objects)简介
ADO
是一...
Visual C++
数据库
编程快速入门
VC6.0中使用
ADO
操作
Access
数据库
1 VC6.0中使用
ADO
操作
Access
数据库
2 在Visual C++中用
ADO
进行
数据库
编程1 在Visual C++中用
ADO
进行
数据库
编程2 在Visual C++中用
ADO
进行
数据库
编程3
ADO
助手V1.20---一个获取
ADO
连接
字符串,测试SQL命令的辅助软件
ADO
助手---一个获取
ADO
连接
字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布
ADO
助手---一个获取
ADO
连接
字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布 2011-11-09 -修复有时候用DataGrid...
ms
ado
15.dll 32位和64位各版本的
ADO
都有
**ms
ado
15.dll** 文件是微软的
ADO
2.0到6.x版本的核心组件,它提供了对
数据库
连接
、记录集、命令、
连接
对象等的实现。这个文件对于开发人员来说非常重要,因为它允许他们利用
ADO
功能来创建
数据库
驱动的应用程序,...
ASP
28,408
社区成员
356,956
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章