ASP入门(二十一)- 如何自己获取 ADO 连接字符串
1、新建一个文本文件,并将文件名修改为【ado.udl】
注意
如果不显示扩展名,请在资源管理器的【查看 | 选项】对话框中去掉“隐藏已知文件类型的扩展名”勾就可以了。
2、双击这个 0 字节的 ADO.udl 文件,弹出“数据链接属性”对话框,在“提供程序”属性页中选择你要使用的驱动程序(根据本机所安装的数据库驱动的不同,显示会不同),我们这里以连接 Access 2013 为例,选择如下:
3、点击“下一步”,进入“连接”属性页,该页中我们需要根据上一步选择数据库驱动,该页会有不同,但大致还是有相同的地方。
我们这选择的是 Access 数据库文件,由于 ADO.udl 和 数据库文件 NorthWind.mdb 在同一个目录,我们直接写上数据库文件名即可。
选择好后,直接点“测试连接”,测试是否能正确连接上数据库,如下图:
注意:
- 最好用相对路径,否则应用发布时会造成找不到该文件
- 在C等语言中涉及到转义字符的时候,把路径中的“/”换成”//“
- 连接网络数据库时最好把数据库设置上密码,并把勾选上”允许保存密码“选项,否则会造成程序中连接字符串未提供数据库连接密码而连接失败。
4、在”高级“属性页上还可以设置一些其他选项,如数据库访问权限等,如下图:
5、在”所有“属性页中,我们还可以对刚才选择进行编辑和设置一些附加参数,如下图:
6、一切都设置完毕后,点击”确定“关闭对话框,然后用记事本打开 ADO.udl 文件,如下图:
注:当然在 ASP 中连接字符串也可以写成”File Name = ADO.udl“如下:
<%
Dim oConn, sConnString, sDBPath, oRs, sql
'数据库文件名
sDBPath = "ServerInfo.accdb"
'数据连接字符串
sConnString = "File Name=" & Server.MapPath("ADO.udl")
'创建 Connection 对象的实例 oConn
Set oConn = Server.CreateObject("ADODB.Connection")
'调用 oConn 的 Open 方法来打开连接
oConn.ConnectionString = sConnString
oConn.Open
%>
但是 ADO.udl 中数据库的路径一定要写对哟!否则找不到数据库文件而产生错误。
ASP入门(二十一)- 如何自己获取 ADO 连接字符串的更多相关文章
- 获取ADO连接字符串
自己如何获取ADO连接字符串 有时候我们参考网上的ADO连接字符串写未必就能连接上数据库.今天详细介绍下这个很流行的如何获取ADO字符串的方法,就能很容易直观看到这个连接字符串是否真能连接上数据库.编 ...
- 自己如何获取ADO连接字符串
自己如何获取ADO连接字符串 摘自:http://blog.csdn.net/zyq5945/article/details/5586423 有时候我们参考网上的ADO连接字符串写未必就能连接上数据库 ...
- ASP.NET MVC 5 学习教程:创建连接字符串
原文 ASP.NET MVC 5 学习教程:创建连接字符串 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 ...
- (译)利用ASP.NET加密和解密Web.config中连接字符串
介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...
- 利用ASP.NET加密和解密Web.config中连接字符串
摘自:博客园 介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Se ...
- 获取SQLServer连接字符串的方法
第一步:创建向导文件 在桌面创建一个txt文件,并将文件后缀改成“.udl”. 第二步:选择“提供程序”tab页 双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Micro ...
- Android入门(二十一)解析XML
原文链接:http://www.orlion.ga/685/ 解析XML常用的方式有两种,一种是PULL解析一种是SAX解析. 假设解析数据为: <apps> <app> ...
- ASP入门(十一)-Session小案例
一般来说,在实际开发中,对于 Session 对象使用最多的就是用户登录部分了,这个案例将简单模拟一个用户登录表单.用户是否登录的判断以及用户退出的一系列功能,它一共分了以下几个页面. Login.a ...
- [WebGL入门]二十一,从平行光源发出的光
注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明.我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语.假设翻译有误,欢迎大家指 ...
随机推荐
- 【图像处理】基于OpenCV底层实现的直方图匹配
image processing 系列: [图像处理]图片旋转 [图像处理]高斯滤波.中值滤波.均值滤波 直方图匹配算法.又称直方图规定化.简单说.就是依据某函数.或者另外一张图片的引导,使得原图改变 ...
- LPC43xx OTP
- Javascript Array和String的互转换。
Array类可以如下定义: var aValues = new Array(); 如果预先知道数组的长度,可以用参数传递长度 var aValues = new Array(20); -------- ...
- [置顶] android socket 聊天实现与调试
网上很多基于Socket的聊天实现都是不完整的... 结合自己的经验给大家分享一下,完整代码可以在GitHub里获取https://github.com/zz7zz7zz/android-socket ...
- 坐标的相对转换ClientToScreen与ScreenToClient
假如一个有一个TEdit的实例edt_Position,edt_Position所在容器有好几层,所在的窗体为frmMain.现要弹出一个FORM,FORM的容器为frmMain,弹出的位置在edt_ ...
- 在ASP.NET Web API中使用OData的Action和Function
本篇体验OData的Action和Function功能.上下文信息参考"ASP.NET Web API基于OData的增删改查,以及处理实体间关系".在本文之前,我存在的疑惑包括: ...
- ASP.NET Web API实践系列11,如何设计出优秀的API
本篇摘自:InfoQ的微信公众号 在设计API的时候考虑的问题包括:API所使用的传输协议.支持的消息格式.接口的控制.名称.关联.次序,等等.我们很难始终作出正确的决策,很可能是在多次犯错之后,并从 ...
- 在Visual Studio中使用用例图描述参与者与用例的关系
在"在Visual Studio中使用用例图描述系统与参与者间的关系"中,使用用例图表示参与者与系统的关系,本篇体验参与者与用例(参与者要做的事情)的关系. 首先创建有关Custo ...
- mormot事务控制
mormot事务控制 mormot对所有的数据库类型事务都是一样处理方法gProps.SharedTransaction(1, transBegin);try gProps.SharedTransac ...
- 程序员必须知道的HTML常用代码有哪些?
HTML即超文本标记语言,是目前应用最为广泛的语言之一,是组成一个网页的主要语言.在现今这个HTML5华丽丽地占领了整个互联网的时候,如果想要通过网页抓住浏览者的眼球光靠因循守旧是不行的,程序猿们需要 ...