如何asp通过odbc访问access数据库

如何asp通过odbc访问access数据库,第1张

两种,一种用你说的ODBC,一种用OLEDB.ODBC的访问要比OLEDB多执行一步.

微软是提倡用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"

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6705384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存