关于SQL的问题(初学者)

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:42:52
有下面的程序:
..................
..................
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,2
最后一行中的conn是什么作用(可以去掉吗,或者还可以用别的吗)?这是关键字还是前面自己定义的(如果是自己定义的为什么所有的程序中都用conn而不用别的字符);conn后面的1,2是什么?
麻烦详细解释,谢谢。
是的,这是关于ASP中的SQL的问题,我标题写错了。

dim db,AccessPassword
AccessPassword = "数据库密码"
Db = "数据库路径"
'ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath(db)
ConnStr="DRIVER={Microsoft Access Driver (*.mdb)};pwd=" & AccessPassword & ";DBQ=" & Server.MapPath(db)
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If

set rs=server.CreateObject ("ADODB.Recordset")
sql="数据库语句"
'rs.open ddsql,conn,1,1 '只读
rs.open ddsql,conn,1,3
if rs.EOF then
Response.Write "查找不到记录"
Response.End
end if
set rs = nothing

你这是SQL吗?你是不是在编程呀。

conn是你的adodb.Connection
1,2是打开记录集方式,百度知道里面搜,以前有很多关于这个的介绍

RS.OPEN SQL,CONN,A,B

A:

ADOP