比嘉和子:asp连接数据库问题 急

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 02:23:49
<%
on error resume next
'dim startime,
startime=timer()
Set conn= Server.CreateObject("ADODB.Connection")
conn.open "Provider=SQLOLEDB.1; server=C354435108B14B6;database=flower; uid=sa; pwd=sa;"
conn.open connstr
%>
这个连接方法是用的ODBC技术么?是用什么操纵数据源的???

是用ado技术联接的吧,不过不是odbc技术,而是oledb.
ODBC方式是传统的,Ole DB方式比较快。由于ADO是建立在Ole DB技术上的,为了支持ODBC,必须建立相应的Ole DB 到ODBC的调用转换(如MS Oledb provider for ODBC)。而使用直接的Ole DB方式(如MS Oledb provider for Sql, Oracle),则不需转换,从而提高处理速度。

连接的是sql数据库
这个是ASP与SQL数据库连接:

<%@ language=VBscript%>
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>

这个是与access数据库连接
ASP与Access数据库连接:

<%@ language=VBscript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>

连接的是mssql数据库