社区
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 & ???
...全文
141
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
作业
写回复
配置赞助广告
用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
数据库
(修改版)
本文根据VCKBASE网站的上的《直接通过
ADO
操作
Access
数据库
》 修改而来,版权归原作者/徐景周
ADO
对象操作
ACCESS
代码
ADO
对象操作
ACCESS
代码
ADO
对象操作
ACCESS
代码
Visual C++
数据库
编程快速入门
我从网上找到的,我做成了CHM文档,供大家阅读方便。
数据库
技术初步 ODBC基本概念
ADO
对象访问模型
ADO
与ODBC的区别 MFC中相关类和
ADO
类库简介 CRecordSet类 CDatabase类 CRecordView类 VC++中调用
ADO
的常用方法 Visual C++
数据库
编程实战 VC++演示ODBC数据源设置 Visual C++中的ODBC编程实例 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显示报错“The rowset is not bookmarkable.” +增加根据SQL生产MFC
数据库
类的功能 +增加导入和导出记录集的功能 +增加对多记录集的支持功能 +增加常用的
ADO
连接
字符串的下拉选择 2012-09-19 +增加C#
数据库
代码生成
ms
ado
15.dll 32位和64位各版本的
ADO
都有
找了好久终于找到了所有的
ADO
控件,再也不用为
ADO
版本不同而发愁了。ms
ado
15.dll,32位和64位各版本的
ADO
都有,从2。0版一直到WIN7的6。XX版
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章