连接数据库
Access
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
注意:这个要先设置好dns
2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
//这个不用设置dns,直接就可以用了,我通常就是用这个的
SQL
3.SQL server连接方法:
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"
4.SQL server OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"
5.也可以用这种方法
MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=Telephone;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open MM_conn_STRING
SQL="SELECT * FROM CellPhone"
SET RS=conn.Execute(sql)
然后就可以用RS来读取数据了
其实这个就是第三方法的延续
注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。
conn.Close
Set conn = Nothing
本文详细介绍了如何使用不同的方法连接Access和SQL Server数据库,包括DSN-less连接、OLE DB连接及SQL Server的各种连接方式。每种方法都提供了具体的代码示例,帮助读者快速上手。
599

被折叠的 条评论
为什么被折叠?



