注册 登录
编程论坛 ASP技术论坛

关于数据库的连接方式

cainiao158 发布于 2007-09-26 14:40, 599 次点击
      '=============连接数据库===============
      'Server对象的CreateObject方法建立Connection对象
      Set Conn=Server.CreateObject("ADODB.Connection")
      Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("UserMan.mdb")
      '连接数据库
      Conn.Open
      '============从表Users中读取用户数据==============
      '定义Recordset对象
      Set rs=Server.CreateObject("ADODB.Recordset")
      '设置Connection对象的ConnectionString
      '设置rs的ActiveConnection属性,绑定到连接
      Set rs.ActiveConnection = Conn
      '设置游标类型
      rs.CursorType = 3
      '打开记录集
      rs.Open "SELECT * FROM Users WHERE UserName='" & Trim(UserName) & "'"

在一个教程上看到的,和平时的数据库连接方式不太一样,那位高手能给小弟解释下!!!我是菜鸟
5 回复
#2
yms1232007-09-26 14:54
其实这种方式跟平常的方式是一样的,只不过是属性进行了分开设置。
#3
cainiao1582007-09-26 14:59
版主大哥能否详解一下??小弟感激不尽!!!!
#4
yms1232007-09-26 20:20

关于数据库的连接方式

'=============连接数据库===============
'Server对象的CreateObject方法建立Connection对象
Set Conn=Server.CreateObject("ADODB.Connection")
'设置Connection对象的ConnectionString连接字符串
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("UserMan.mdb")
'连接数据库
Conn.Open
'============从表Users中读取用户数据==============
'定义Recordset对象
Set rs=Server.CreateObject("ADODB.Recordset")
'设置rs的ActiveConnection属性,设置rs的连接对象关联
Set rs.ActiveConnection = Conn
'设置游标类型
rs.CursorType = 3
'打开记录集
rs.Open "SELECT * FROM Users WHERE UserName='" & Trim(UserName) & "'"
游标在记录集中设置记录集检索记录的方式,
一般记录集检索纪录有以下几种方式
只能向上一条读取记录
只能向下一条读取记录
可以向上或向下随意读取记录

#5
zsf20062007-09-27 10:58
#6
cainiao1582007-09-27 13:56

谢谢版主大哥!!!

1