(9)Mode属性 Mode属性被用于设置连接的权限,诸如只读或读 写。这个属性还可以被设置为拒绝访问其它数据库。 adModeunknow权限未设置或不能确定(默认值)。 adModeread连接是只读的。 adModeRead write连接是可读写的 ladMode Share denyNone禁止其他用户以任何权限建 立连接。 ad Mode Share DenyRead禁止其他用户以读取权限建立 连接。 adMode Share deny write禁止其他用户以写入权限建立 连接
(9)Mode属性 Mode属性被用于设置连接的权限,诸如只读或读 写。这个属性还可以被设置为拒绝访问其它数据库。 adModeUnknown 权限未设置或不能确定(默认值)。 adModeRead 连接是只读的。 adModeReadWrite 连接是可读写的。 adModeShareDenyNone 禁止其他用户以任何权限建 立连接。 adModeShareDenyRead禁止其他用户以读取权限建立 连接。 adModeShareDenyWrite禁止其他用户以写入权限建立 连接
adModeshare exclusive綦止其他用户建立连接 adMode write连接是只写的 10) Version属性 属性 Version用于返回ADO版本号 2连接对象的方法 (1).打开与数据库的连接 在创建连接对象后,就可以调用连接对象的Open 法来建立与数据库的连接。只有与数据源成功地建 五了连接后,连接对象才会存在,才可以通过命令对 数据源进行必要的操作。为了建立与数据源的连接, 通常Open方法有以下三种使用方法: 1)DSN连接方式a.直接将连接字串传给0pen方法
adModeShareExclusive 禁止其他用户建立连接。 adModeWrite 连接是只写的 (10)Version属性 属性Version 用于返回ADO版本号。 2 连接对象的方法 (1).打开与数据库的连接 在创建连接对象后,就可以调用连接对象的Open 方法来建立与数据库的连接。只有与数据源成功地建 立了连接后,连接对象才会存在,才可以通过命令对 数据源进行必要的操作。为了建立与数据源的连接, 通常Open方法有以下三种使用方法: 1)DSN连接方式 a.直接将连接字串传给Open方法
需要注意的是必须同时使用DSN、UID和PW标志, 否则将会出错。另外,无论在等号(=)之前还是之 后,DSN字符串都不能包含空格。 b.利用连接对象的 Connectionstring属性 文件DSN方式 2)直接连接数据库 OLE DB Providers方式 两种连接方法必须先用ODBC数据源管理器来建立 个数据源后方可使用。如不想建数据源,也可以使用 ASP提供的直接在脚本中指定连接数据库的方法。 (3)使用ODBC连接字符串的 ODBC DSN LESS连接方 式 了提供向后兼容,ODBC的 OLE DB提供者还支持 ODBC连接字串语言
需要注意的是必须同时使用DSN、UID和PWD标志, 否则将会出错。另外,无论在等号(=)之前还是之 后,DSN字符串都不能包含空格。 b.利用连接对象的ConnectionString属性 c. 文件DSN 方式 2)直接连接数据库OLE DB Providers方式 前两种连接方法必须先用ODBC数据源管理器来建立一 个数据源后方可使用。如不想建数据源,也可以使用 ASP提供的直接在脚本中指定连接数据库的方法。 (3)使用ODBC连接字符串的ODBC DSN LESS 连接方 式 为了提供向后兼容,ODBC的OLE DB 提供者还支持 ODBC连接字串语言
(2).关闭与数据库的连接 当与数据源的连接完成任务后,应调用 Close方 法关闭与数据源的连接,以便释放与该连接有关的 系统资源。 但需要注意,调用 Close方法只是释放与该连接 有关的系统资源,而该连接对象 Connection本身并 没有释放。因此一个关闭的连接对象还可以继续使 用0pen方法打开连接,而不再需要重新创建一个连 接对象 在使用 Close方法关闭与数据源的连接后,若要 释放连接对象本身,可以给已经创建的连接对象赋 值 Nothing,将连接对象彻底从内存中清除。如: K% Set My conn =nothing %
(2).关闭与数据库的连接 当与数据源的连接完成任务后,应调用Close方 法关闭与数据源的连接,以便释放与该连接有关的 系统资源。 但需要注意,调用Close方法只是释放与该连接 有关的系统资源,而该连接对象Connection本身并 没有释放。因此一个关闭的连接对象还可以继续使 用Open方法打开连接,而不再需要重新创建一个连 接对象。 在使用Close方法关闭与数据源的连接后,若要 释放连接对象本身,可以给已经创建的连接对象赋 值Nothing,将连接对象彻底从内存中清除。如: <% Set MyConn=Nothing %>
在连接对象赋值 Nothing后,如果还需要继续使 用连接对象,则必须使用 Server. Create0 bject方法 重新创建一个 (3).通过打开的连接执行SQL语句 在创建连接对象并将它和一个数据库成功地建立 连接后,用户可以通过连接对象的 Execute方法执行 SL语句或存储过程从而直接与数据库对话,完成对 数据库的插入、更新和删除数据操作,这些操作不 返回数据。但当利用连接对象返回数据时,只能得 到一个只能向前读取的游标 语法格式如下: Conn. Execute CommandText, RecordsAffected, Option 连接对象的 Execute方法有 Commandtext
在连接对象赋值Nothing后,如果还需要继续使 用连接对象,则必须使用Server.CreateObject方法 重新创建一个。 (3).通过打开的连接执行SQL语句 在创建连接对象并将它和一个数据库成功地建立 连接后,用户可以通过连接对象的Execute方法执行 SQL语句或存储过程从而直接与数据库对话,完成对 数据库的插入、更新和删除数据操作,这些操作不 返回数据。但当利用连接对象返回数据时,只能得 到一个只能向前读取的游标。 语法格式如下: Conn.Execute CommandText,RecordsAffected,Option 连接对象的Execute方法有CommandText