讲一讲ASP处理数据用的组件ADO (ActiveX Data Object)

作者:袖梨 2022-06-30
讲一讲ASP处理数据用的组件ADO (ActiveX Data Object)
一、 字符串形式连接一个 Access库
<%
set conn=server.createobject("ADODB.CONNECTION")
path=server.MapPath("info.mdb")
conn.open "provider=microsoft.jet.oledb.4.0; data source="&path&""
%>
set conn=server.CreateObject ("adodb.connection") 这是创建一个Connection
属性的对象conn的代码 很简单吧!^_^
path=server.MapPath("info.mdb") 用asp带的server对象的MapPatch方法返回
info.mdb的绝对路径。
conn.open "provider=microsoft.jet.oledb.4.0; data source="&path
用conn.对象的open方法创建一个对Access数据库的连接
provider=microsoft.jet.oledb.4.0 就代表连接的是一个Access连接 而后边的
data source="&path 指定了要连接的数据库的绝对路径。:・)
二、字符串形式连接一个Sql Server库
<%
set conn=server.CreateObject ("adodb.connection")
conn.Open "driver={SQL
Server};server=localhost;UID=username;PWD=password;database=dataname"
%>
看上边这段代码。
set conn=server.CreateObject ("adodb.connection") 上边讲过了 是创建一个
connections的对象:-)
现在我们用这个对象打开一个数据库连接
conn.Open "driver={SQL
Server};server=localhost;UID=username;PWD=password;database=dataname"
conn的open方法是打开一个连接用的 后边根一个字符串 driver={SQL Server}的
意思是连接的是一个sql server的库,server=localhost 中的localhost代表的是
本机的IP 当然 你的数据库服务器IP是多少这里就改成相应的
值;UID=username;PWD=password;这两个是你登陆你的数据库服务器的用户名跟密
码。下边一个database=dataname 就是你要*作的数据库的名字了 :-} 至此 你已
经成功的创建一个SQL Server的连接了。

连接建立了,但是要使用recordset属性的对象做数据处理我们还需要一点知识,
那就是T-SQL语言 我们必须用T-SQL选择一个记录集传送给recordset属性 下边我
给大家讲一条简单的sql语句 方便大家实践中使用。看下边这个例子: Select *

相关文章

精彩推荐