微软是提倡用OLDEB来连接数据库.
所以最好用OLEDB
例如:
Dim
Conn
Dim
strConn
strConn="Provider=Microsoft.Jet.OLEDB.4.0Data
Source="&Server.MapPath("db.mdb")
Set
Conn=Server.CreateObject("ADODB.Connection")
Conn.Open
strConn
SQL server连接方法: set adocon=server.createobject("adodb.connection")adocon.Open"Driver={SQL Server}Server=(Local)UID=***PWD=***"&_ "database=db名" SQL server OLE DB连接方法: set adocon=Server.Createobject("adodb.connection") adocon.open"provider=SQLOLEDB.1Data Source=RITANT4"&_ "userID=***Password=***"&_ "inital Catalog=数据库名"作步骤如下:(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“系统DSN”选项卡。
(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“Microsoft Access Driver (*.mdb)”,如图2.6所示。
选择安装数据源的驱动程序
(3)单击“完成”按钮,打开“ODBC Microsoft Access 安装”对话框,填写“数据源名”及相关“说明”,并指定所要连接数据库的路径,如图2.7所示。
“ODBC Microsoft Access 安装”对话框
(4)单击“确定”按钮,完成配置系统DSN的 *** 作。
使用ODBC方法连接Access数据库的代码如下:
例程2-2 代码位置:光盘\mr\2\2.2\2.2.1\02\conn.asp
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=AccessDSN"
%>
如果Access数据库设有密码,可以使用以下代码连接数据库:
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=AccessDSNuid=adminpwd=123456"
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)