asp编程与数据库的问题,怎样连接。望大侠们指教!!不胜感激

[复制链接]
查看11 | 回复1 | 2006-5-19 12:48:20 | 显示全部楼层 |阅读模式
在Asp中连接Access的数据库相关代码可以写为:Dim db,conn,connstrdb="data/hezepolice.mdb" Set conn = Server.CreateObject("ADODB.Connection")connstr="DBQ="+server.mappath("db")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"'采用Oledb方式'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)'字符串写法的不同'connstr="Driver={microsoft access driver (*.mdb)};DBQ=" & Server.MapPath(db)'采用先行建立的Dsn进行连接'connstr="dsn=hezepolice;"conn.open connstr以下是数据库采用sqlserver的时候Asp建立数据连接常用的代码方式之一Set conn=Server.CreateObject("ADODB.Connection")on error resume nextconnstr="Provider=SQLOLEDB;Password=***;Persist Security Info=True;User ID=sa;Initial Catalog=msdb;Data Source=localhost;Connect Timeout=15" conn.Open connstr微软建议在连接Access数据库使用下面的方法:dim connset conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb")参考资料:http://www.523.net.cn/bbs/dispbbs.asp?boardid=36&id=10643

已赞过已踩过这是我常用的二种
回复

使用道具 举报

千问 | 2006-5-19 12:48:20 | 显示全部楼层
ASP中五种连接数据库的方法 第一种-这种方法以前用在ACCESS中最多(现在不建议用此驱动,建议用第三种) strconn="DRIVER=MicrosoftAccessDriver(*.mdb);DBQ="&Server.MapPath("aspfree.mdb")
setconn=server.createobject("adodb.connection")
conn.openstrconn
第二种-这种方法以前用在SQLSERVER中多
(现在不建议用此驱动,建议用第四种) strconn="Driver={SQLerver};Description=sqldemo;SERVER=.;UID=登录名;&_
PWD=登录密码;DATABASE=数据库名字 setconn=server.createobject("adodb.connection")
conn.openstrconn
第三种
这种方法最常用,效益比第一种高。 strconn="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("数据库名.mdb") setconn=server.createobject("adodb.connection")conn.openstrconn
第四种:(SQL 数据库)ConnString="Provider=SQLOLEDB.1;DataSource=(服务器名);UserID=用户名;Password=用户密码;InitialCatalog=数据库名" conn.openConnString第五种运用系统数据源
ThefollowingusesaDataSourceName:
setconn=server.createobject("adodb.connection")
conn.open"Example"
第六种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
setrs=server.createobject("adodb.recordset")
rs.open"tblname","DSNName",3,3
--------------------------------------------------------------- 先建立系统DSN=students
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行