asp连接代码问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 22:12:23
新手刚刚接触asp,哪位高手能帮我解释一下这里每句代码都有什么功能啊,谢谢了~
<% function getsqlrecordset(sqlstring,filename)
dim objconn
set objconn=server.CreateObject("ADODB.connection")
objconn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("data/"+filename)
objconn.open
set getsqlrecordset=server.CreateObject("ADODB.recordset")
getsqlrecordset.open sqlstring,objconn,adLockOptimistic
end function
%>

我来细说一下。
<% function getsqlrecordset(sqlstring,filename)
'定义名为getsqlrecordset的函数, 括号里边两个是参数。
dim objconn
'定义名为objconn 的变量
set objconn=server.CreateObject("ADODB.connection")
'创建connection对象
objconn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("data/"+filename)
'连接数据库
objconn.open
'connection的open方法
set getsqlrecordset=server.CreateObject("ADODB.recordset")
'创建recordset对象
getsqlrecordset.open sqlstring,objconn,adLockOptimistic
'recordset对象的open 方法
end function
'结束函数
%>

<% function getsqlrecordset(sqlstring,filename)
'定义函数
dim objconn
'定义变量
set objconn=server.CreateObject("ADODB.connection")
'创建connection对象
objconn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("data/