• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

ASP中五种连接数据库的方法

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网 ASP中五种连接数据库的方法
简介

介绍ASP连接sql,连接access,等数据库的方法!


正文

ASP中五种连接数据库的方法

第一种 - 这种方法用在ACCESS中最多


strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")


set conn = server.createobject("adodb.connection")


conn.open strconn


第二种-这种方法用在SQL SERVER中多

dim conn, conntol

conntol = "driver={SQL Server};server=服务器名字;uid=登陆帐号;pwd=登陆密码;database=数据库名字"

set conn=server.createobject("adodb.connection")

conn.open conntol


第三种


strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_


"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;


&_ uid=LoginID;" &_


"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")


conn.open strconn


第四种运用系统数据源


The following uses a Data Source Name:


set conn = server.createobject("adodb.connection")


conn.open "Example"


第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源


set rs = server.createobject("adodb.recordset")


rs.open "tblname", "DSNName", 3, 3



常 数 常 数 值 说 明

AdOpenForwardOnly 0 启动只能向前( Forward-only )的游标,缺省值

AdOpenKeyset 1 启动 Keyset 类型的游标

AdOpenDynamic 2 启动 Dynamic 类型的游标

AdOpenStatic 3 启动 Static 类型的游标

LockType 参数表示采用的 Lock 类型。

常 数 常 数 值 说 明

AdLockReadOnly 1 以只读方式启动,无法运行 AddNew、Update、Delete 等方法,缺省值

AdLockPessimistic 2 当数据正在更新时,系统会暂时锁定其它用户
的动作,以确保数据一致性

AdLockOptimistic 3 当数据正在更新时,系统不会暂时锁定其它用户的动作

AdLockBatchOptimistic 4 当数据正在更新时,其它用户必须将 CursorLocation 属性设为 adUseBatch ,才能对数据库操作

Options 参数表示对数据库请求的类型。

常 数 常 数 值 说 明

AdCmdUnknown -1 所指定的 CommandText 参数类型无法确定,缺省值

AdCmdText 1 所指定的 CommandText 参数是一般的命令类型

AdCmdTable 2 所指定的 CommandText 参数是一个存在的表名称

AdCmdStoredProc 3 所指定的 CommandText 参数是 Stored Procedure 表名称

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网