ASP连接SQLServer数据库的方法与性能分析

ASP连接SQLServer数据库的方法与性能分析
ASP连接SQLServer数据库的方法与性能分析

ASP与ACCESS数据库建立连接(附源码).

前言: 如何通过ASP与数据库建立连接是一个非常现实的问题,我尽量写得非常详细。 相信看了这篇文章相信您已经能够写出类似的比较简单和实用的程序了。 (一)数据库的选择: 有许多的数据库你可以选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。那么到 底选择什么数据库最合适呢?其中SQL SERVER是服务器级的,足以应付每天上万 次的访问量。对于非服务器级的数据库建议使用ACCESS97。因为:(1)只要安 装了PWS或IIS4肯定有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS数据库的存取。(2)ACCESS支持的SQL指令非常齐全。(3)ACCESS ODBC驱动程序的效率 非常高。虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支 持还是绰绰有余的。(4)ACCESS97在OFFICE97中就有,非常方便得到和使用。 本文就以ACCESS数据库为准介绍基于WEB的数据库存取方法。 (二)例子:我们建立一个“客户”数据库,需要保存如下的客户资料:客户名 称、联络人姓名、所在城市、电话号码。 (1)首先建立ACCESS数据库customer.mdb(今后有用的)。建立如下字段:客户 名称、联络人姓名、所在城市、电话号码、客户编号、时间。将表保存为"客 户"(今后有用的,===>看看图)。注意:建立字段时多作了2个(客户编号、时间) ,因为在今后排序时要用到它们。建议今后做数据库时最好都加上这2项,不会 没用的。此外,在保存表时ACCESS会询问是否建立一个住关键字,我们不需要它 所以不必建立。还有:时间字段的"默认值"设成"now()",即去系统当时的时间 。同时将索引项设成"有(允许重复)",含义:WEB上极有可能同时存取数据,所

ASP完美转化ACCESS为SQL数据库连接

其实两者基本通用步骤很简单3步: 1,转化MDB数据库到SQL SQL工具里就有 2, 更改数据库链接字串以下为代码: Set Conn=Server.CreateObject("ADODB.Connection") SQL="Driver={SQL Server};Server=XD-Y1W9B7;UID=sa;PWD=sa;DataBase=ljl" Conn.Open(SQL) 最后是SQL与ACCESS差异的地方· 这个大家需要注意下面为其详细讲解: 把ACCESS转成SQL数据库 很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项 一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; 二,转换的方法 1,打开”控制面板“下”管理工具“中的”数据库源“; 2,按”添加“添加一个新的数据源,在选择栏里选”Driver do microsoft Access (*.md b)”,完成后将出现一个框, 在”数据库源“里面输入你想写的名称,我取名叫“ABC”,说明不需要填,接着,按下面的选择,寻找你的数据库地址和选中(注意,请先备份自己的 ACCESS数据库),然后确定。数据源在这里建好了,剩下转换了。 3,打开SQL2000企业管理器,进入数据库,新建一个空的数据库“ABC”; 4,选择新建立的数据库,按鼠标右键,选择“所有任务”下“导入数据”,按“下一步”继续; 5,在数据库源下拉但中选择”Driver do microsoft Access(*.mdb)“,在”用户/系统DSN“中,选种你刚才添加的”ABC“,按”下一步“; 6,“目的”不需要修改,选择服务器(一般下为自己的本机“local“,也可以选择服务器地址或者局域网地址,确定你的权限是否可以操作,),“使用WINDOWS 身份验证“指用自己的系统管理员身份操作,“使用SQL身份操作验证“可以用于网站的操作,推荐用后者; 7,选上“使用SQL身份操作验证“后,填写你的用户名和密码,我自己选择的是系统默认号码“sa“,“****“,数据库选择刚新建的“ABC“,按“下一步“; 8,这一步的两个单项选择,“从数据源复制表和视图“与“用一条查询指令指定要传输的数据“,选择前者,按“下一步“继续; 9,这里将出现你自己ACCESS数据库的表,按“全选“后,下一步; 10,“DTS导入/导出向导“,看“立即运行“被选中按“下一步“, 11,按“完成“继续; 12,这个步骤你将看到你的数据被导入SQL2000里面,当出现“已经成功把XXX 个表导入到数据库“的字样,而且所有的表前面都有绿色的勾,就表示成功导入

用ASP连接数据库的几种方法

用ASP连接数据库的几种方法 用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法: 一、ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 二、连接各数据库的驱动程序 连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。 驱动程序适用数据库类型 Microsoft.Jet.OLEDB.4.0 Mdb Microsoft Access Driver Access Microsoft dBase Driver Dbase Microsoft Excel Driver Excel Microsoft Visual FoxPro Driver Dbc SQLOLEDB.1 SQL srver7.0 而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法: dim conn set conn = server.createobject("adodb.connection") conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb") 其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

ASP动态网页如何连接SQL数据库

用Dreamweaver做的ASP动态网页如何连接SQL数据库? dim db dim sqldatabasename,sqlpassword,sqlusername,sqlhostip const bjxshopversion=2 const bjxshopdatabasetype="access" db="access数据路径(根目录为基准)" sqlusername = "bjxshop" sqlpassword = "bjxshop888" sqldatabasename = "bjxshop" sqlhostip = "127.0.0.1" on error resume next dim connstr dim conn,rs,errmsg,iserr if bjxshopdatabasetype="sql" then connstr = "provider = sqloledb; user id = " & sqlusername & "; password = " & sqlpassword & "; initial catalog = " & sqldatabasename & "; data source = " & sqlhostip & ";" else connstr = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(db) end if set conn = server.createobject("adodb.connection") conn.open connstr asp常用数据库连接字符串,access和sql server 不用解释了吧,这个应该明白吧

asp网站基本构建(常用数据库的连接语句)

asp网站基本构建(常用数据库的连接语句) 一、数据库的初始连接 ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 二、连接各数据库的驱动程序 连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。 ODBC链接 适合数据库类型链接方式 access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;" dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;" Oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;" MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;" MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;" Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;" MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourp assword;option=16386;" OLEDB链接 适合的数据库类型链接方式 access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;" Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;" MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;userid=sa;password=pass;" MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties'text;FMT=Delimited'" 用实际的数据库相对路径连接

用ASP连接读写ACCESS数据库实例

(一)数据库的选择: 有许多的数据库你可以选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。那么到底选择什么数据库最合适呢?其中SQL SERVER是服务器级的,足以应付每天上万次的访问量。对于非服务器级的数据库建议使用ACCESS97。 因为: (1)只要安装了PWS或IIS4肯定有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS数据库的存取。 (2)ACCESS支持的SQL指令非常齐全。 (3)ACCESS ODBC驱动程序的效率非常高。虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的。 (4)ACCESS97在OFFICE97中就有,非常方便得到和使用。 本文就以ACCESS数据库为准介绍基于WEB的数据库存取方法。 (二)例子:我们建立一个“客户”数据库,需要保存如下的客户资料:客户名称、联络人姓名、所在城市、电话号码。 (1)首先建立ACCESS数据库customer.mdb(今后有用的)。 建立如下字段:客户名称、联络人姓名、所在城市、电话号码、客户编号、时间。将表保存为" 客户"(今后有用的,===>看看图)。注意:建立字段时多作了2个(客户编号、时间),因为在今后排序时要用到它们。建议今后做数据库时最好都加上这2项,不会没用的。此外,在保存表时ACCESS 会询问是否建立一个住关键字,我们不需要它所以不必建立。还有:时间字段的"默认值"设成"now()",即去系统当时的时间。同时将索引项设成"有(允许重复)",含义:WEB上极有可能同时存取数据,所以允许重复,索引设成"有"可以加快排序速度。===>看看图 (2)建立递交表单add.htm: 源代码如下: 添加数据库记录

添加数据库记录

公司名称:

asp连接sql server数据库

189 9.5 ASP 连接SQL Server 进行数据库操作的示例 Web 数据库的实现方法很多,本节使用ASP 作为脚本语言,IIS 作为WEB 服务器,采用SQL Server 2000作为数据库服务器,并配置ODBC 数据源,通过ASP 与ODBC 数据源进行交互,进行数据的查询、添加、删除、更新。其步骤如下: ? 建立数据库表 ? 配置ODBC 数据源 ? 安装IIS 服务器并配置虚拟WEB 站点 ? 编写ASP 脚本,实现数据库的查询、添加、删除、更新 9.5.0 建立数据库表 1) 安装精简版sqlserver 。“注册组件”。 2) 在企业管理器下新建一个用户登录sa ,密码也为sa ,权限至少为business 数据库。 3) 新建数据库business 在查询分析器里输入: create database business 4) 定义商品表 sp CREATE TABLE [sp] ( [商品名] varchar (50) NOT NULL , [商品号] varchar (50) PRIMARY KEY , [型号] varchar (50) NOT NULL , [单位] varchar (50) NOT NULL , [定价] money NOT NULL , [产地] varchar (50) NOT NULL , [出厂日期] datetime NOT NULL , [库存量] int NOT NULL ) 9.5.1 配置ODBC 数据源 (1)选择管理工具->数据源(如图9.8所示)。其操作过程是:开始——控制面板——性能和维护——管理工具——数据源(ODBC )。

asp数据库连接方式

MS Access数据库连接 用DSN连接并且没有用户名和密码: <% set conn = Server.CreateObject("ADODB.Connection") conn.open "YourDSNName" %> 用DSN连接并且有用户名和密码: <% set conn = Server.CreateObject("ADODB.Connection") conn.open "YourDSNName","username","password" %> 用实际的数据库绝对路径连接: <% Set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn& "DBQ=e:\yanhang\database.mdb" conn.OpenStrconn %> 用实际的数据库相对路径连接: <% Set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn& "DBQ=" &Server.MapPath("/database/yanhang.mdb") conn.OpenStrconn %> MS SQL Server数据库连接 用DSN连接: <% set conn = Server.CreateObject("ADODB.Connection") conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename" %>

asp连接SQL数据库

Asp连接sql数据库方案 ******************************* 按要求建好数据库后,需要建立网站页面与后台服务器的连接,页面名称为conn.asp.以后当需要对程序中数据库进行操作时,只需要用 就可以直接调用该程序 ,打开数据库,提高程序的可读性. 代码如下: <%set conn=Server.CreateObject("ADODB.Connection") '创建一个数据库连接对象conn,方便以后调用 connstr="Provider=SQLOLEDB;Data Source=(local);Initial Catalog=test;User ID=sa;Password=***" ' 创建一个数据库的recordset对象 conn.Open connstr '打开数据库 '方便以后调用 %> *****************************方法1 <% dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码 ;DATABASE=数据库名称 %> 建立记录集对象: set rs=server.createobject("adodb.recordset") rs.open SQL语句,conn,3,2 *******************************************************************************

ASP ODBC连接数据库

ASP ODBC连接数据库 通过ODBC(Open Database Connectivity),用户可以选择希望创建的DSN(D ata Source Name)类型,是用户、系统或文件,其中用户和系统DSN存储在Win dows NT注册表中。 ●系统DSN允许所有的用户登录到特定的服务器上去访问数据库。 ●用户DSN使用适当的安全身份证明限制数据库到特定用户的连接。 ●文件DSN用于从文本文件中获取表格,提供了对多用户的访问,并且通 过复制DSN文件,可以轻易地从一个服务器转移到另一个服务器。 数据库驱动程序使用(DSN)定位和标识特定的ODBC兼容数据库,将 信息从Web应用程序传递给数据库。典型情况下,DSN包含数据库配 置、用户安全性和定位信息,且可以获取Windows NT注册表项中或 文本文件的表格。 1.连接Access数据库 通过ODBC连接Access数据库还可分为两种形式,一种是使用ODBC数据源(即DSN),另一种是使用ODBC驱动程序而没有DSN。要使用ODBC数据源连接Access数据库,首先需要注册ODBC数据源,要在ASP页面中访问DSN,必须将要访问的DSN设置为系统DSN。可按照如下步骤进行注册。 (1)依次选择【开始】|【设置】|【控制面板】命令,然后双击【管理工具】|【数据源】打开ODBC数据源管理器,如图5-35所示。 图5-35 ODBC数据源管理器图5-36 创建新数据源 (2)在图5-35中,选择【系统DSN】选项页,然后单击【添加】按钮,进入“创建新数据源”对话框,如图5-36所示。因为现在要注册的是Access数据库的ODBC数据源,所以在图5-36中应该选择第二项“Driver do Microsoft Access(*. mdb)”。

ASP数据库连接对象

ASP数据库连接对象 CONNECTION,COMMAND,RECORDSET 一.与ACCESS数据库的连接 <% set conn=server.createobject("adodb.connection") str="driver={Microsoft access driver(*.mdb)};dbq="+server.mappath("数据库.mdb") conn.open str%> <% set conn=server.createobject("adodb.connection str=”provider=Microsoft.jet.oledb.4.0;data source=”+server.mappath(“数据库.mdb”) conn.open str%> 用DSN连接并且有用户名和密码: <%set conn=Server.CreateObject("ADODB.Connection") conn.open "YourDSNName","username","password"%> 二.与SQL SERVER数据库的连接 <%set conn=server.createobject("adodb.connection") str="driver={SQL SERVER};SERVER=服务器名称;UID=用户名;PWD=密码;DATABASE=数据库名” conn.open str%>

三.使用COMMAND <% set comm.=server.createobject(“https://www.360docs.net/doc/dd5847462.html,mand”) https://www.360docs.net/doc/dd5847462.html,mandtext=”select * from 表” https://www.360docs.net/doc/dd5847462.html,mandtype=1 set comm.activeconnection=comm. Set rs=server.crateobject(“adodb.recordset”) rs.open comm.,1,3 %> 四.使用RECORDSET(记录集) set rs=server.createobject(“adodb.recordset”) sql=”select * from 表” rs=conn.execute(sql) rs.open 或者 rs.open sql,conn ,1,3 recordset 的方法: open,close,move,movefirst,movelast,movenext,moveprevious,addnew, delete,update,cancelupdate, 实例(通常我们仅使用CONNECTION,RECORDSET就可以了)1)查询表格显示到窗体 sql=”select * from 表”

asp调用数据库代码

asp调用数据库代码 1.ASP与Access数据库连接: 2.ASP与SQL数据库连接: 建立记录集对象: setrs=server.createobject("adodb.recordset") rs.openSQL语句,conn,3,2 3.SQL常用命令使用方法: (1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like'%字段值%'orderby 字段名[desc]" sql="selecttop10*from数据表where字段名orderby字段名[desc]" sql="select*from数据表where字段名in('值1','值2','值3')" sql="select*from数据表where字段名between值1and值2" (2)更新数据记录: sql="update数据表set字段名=字段值where条件表达式" sql="update数据表set字段1=值1,字段2=值2……字段n=

值nwhere条件表达式" (3)删除数据记录: sql="deletefrom数据表where条件表达式" sql="deletefrom数据表"(将数据表所有记录删除) (4)添加数据记录: sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)" sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表) (5)数据记录统计函数: A VG(字段名)得出一个表格栏平均值 COUNT(*¦字段名)对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名)取得一个表格栏最大的值 MIN(字段名)取得一个表格栏最小的值 SUM(字段名)把数据栏的值相加 引用以上函数的方法: sql="selectsum(字段名)as别名from数据表where条件表达式" setrs=conn.excute(sql) 用rs("别名")获取统的计值,其它函数运用同上。(5)数据表的建立和删除: CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)

asp mysql数据库连接配置详解

本人一直热衷于asp后台网站,虽然现在使用asp的网站越来越少,但依然不可忽视asp 其简单上手。对于不是特别熟悉程序有想要学习程序的设计人员来说,asp是再好不多的饭前甜点。 最近公司需要用asp+mssql开发个项目,那区别于asp+access的常规模式,asp+mysql 的区别在于以下几点: 1、需要配置odbc数据源,或者使用第三方软件赖配置。但本人是使用配置odbc这种方式。 2、不同的数据验证方式,即与数据库相连接技术不同。 3、由于,mysql数据库中的数据类型不同,导致在进行数据操作的时候,需要大家注意定义的数据类型。 好了,下面讲解下具体的配置调试过程: 首先,下载odbc数据源驱动程序,可以上官方网站下载,下载地址:地址一;本人已经将使用成功的odbc驱动上传,下载地址是:地址二。 然后进行安装,安装详细参照百度文库:mysql odbc驱动教程 安装ok之后,进入控制面板>>管理工具>>数据源(odbc)。然后添加用户dsn:点击“添加”,找到刚刚安装的mysql odbc 5.1 driver驱动程序,“完成”。返回后如果在用户dsn的用户数据源列表看到mysql的数据源就证明添加成功。 接下来,就可以直接编辑程序了。在这里提供经过本人测试成功的asp源代码,比较简单,仅供验证。 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.360docs.net/doc/dd5847462.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.360docs.net/doc/dd5847462.html,/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body style=" margin:0; padding:0; text-align:center;"> <% Dim conn,connStr connStr="Driver={MySql ODBC 5.1 Driver};server=127.0.0.1;database=zzmx;uid=root2;pwd=root2" Set conn=Server.CreateObject("ADODB.Connection") conn.open connStr conn.execute("set names 'utf-8'") set rsnewa=server.createobject("adodb.recordset") sql="select * from passport where id=1" Set rsnewa=conn.Execute(sql) response.Write rsnewa("id") rsnewa.close set rsnewa=nothing %>

DREAMWEAVER+ASP+ACCESS数据库操作教程

设置IIS 构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。如何确定呢?我们可以启动IE浏览器,在地址栏中输入 “http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。 为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。打开"控制面板"-->"管理工具"-->"internet信息服务器"这样就打开了IIS管理器。如图1 图1

我们可以对“默认WEB站点”的主目录进行更改。主目录是什么?想详细知道IIS的详细设置的话,可以看相关专业书籍哦。我们这里要讲求“速成”,我们可以理解为,主目录就是我们要存放代测试的动态网页的地方。其默认的路径为“C:\Inetpub\wwwroot\”如果你想更改主目录也非常简单:选中“默认web站点”-->右击-->选择“属性”在弹出的窗口中选择“主目录”选项卡,这样就可以给该为任意的磁盘分区或目录了,当然是越方便越好了,本人的电脑,主目录被我改成了“f:\webtest\”如下图所示: 用Dreamweaver+access制作一个简单的asp新闻发布系统(二) 2009年05月11日星期一下午05:17 ----数据库与测试站点的建立 分析实现所要实现功能 首先我们要明确,一个新闻发布系统所能实现的最基本的功能: 1、一般在网站的首页有新闻的标题列表(news_list.asp) 2、通过显示的新闻标题可以看到新闻的内容(news_detail.asp) 3、有一个管理员登陆的入口(login.asp) 4、添加新闻的页面(news_add.asp) 5、编辑新闻的列表的页面(news_edit.asp)

DW制作ASP动态网页与access数据库连接教程

DW制作ASP动态网页与access数据库连接 教程.doc 设置IIS 构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。如何确定呢?我们可以启动IE浏览器,在地址栏中输入“http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。 为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。打开 "控制面板"-->"管理工具"-->"internet信息服务器" 这样就打开了IIS管理器。如图1

图1 我们可以对“默认WEB站点”的主目录进行更改。主目录是什么?想详细知道IIS的详细设置的话,可以看相关专业书籍哦。我们这里要讲求“速成”,我们可以理解为,主目录就是我们要存放代测试的动态网页的地方。其默认的路径为“C:\Inetpub\wwwroot\”如果你想更改主目录也非常简单:选中“默认web站点”-->右击-->选择“属性”在弹出的窗口中选择“主目录”选项卡,这样就可以给该为任意的磁盘分区或目录了,当然是越方便越好了,本人的电脑,主目录被我改成了“f:\webtest\”如下图所示: 用Dreamweaver+access制作一个简单的asp新闻发布系统(二) 2009年05月11日星期一下午 05:17 ----数据库与测试站点的建立 分析实现所要实现功能 首先我们要明确,一个新闻发布系统所能实现的最基本的功能: 1、一般在网站的首页有新闻的标题列表(news_list.asp)

ASP连接数据库报错的几种原因

ASP连接数据库报错的几种原因 ASP连接数据库的方法一般有两种,分别是使用OLE DB字符串建立和使用ODBC 字符串建立。一般和ASP配套的数据库就是Access和SQLServer,小型网站尤其以Access数据库为多。很多客户在自己编程的过程中,对数据库连接代码一直搞不清楚如何来写,造成程序运行后提示各种各样的错误。本篇文章就帮助大家解决ASP连接数据库的各种问题。 一个典型的错误是“不能打开注册表关键字”,具体出错信息如下:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x530 Thread 0x13f8 DBC 0x2167024 Jet'。 正确的连接数据库代码应该怎么写呢?下面给出示例代码: 1、ASP连接SQLServer数据库 Set conn=Server.CreateObject("ADODB.Connection") connstr="Provider=SQLOLEDB;Server=local;UID=sa;PWD=123;DataBase

=mydb" conn.Openconnstr 其中Server是SQLServer数据库的地址,如果和空间在一台服务器就用local,不在一台服务器就用IP地址。UID是数据库用户名,PWD是数据库密码,DataBase 是数据库名。 2、ASP连接Access数据库 Set conn=Server.CreateObject("ADODB.Connection") '使用OLE DB字符串建立 connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=指向mdb的物理路径" '使用ODBC字符串建立 connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=指向mdb 的物理路径" conn.Openconnstr 两种connstr字符串任选其一,指向mdb的物理路径要用Server.Mappath()函数。比如数据库文件的位置是/db/mydb.mdb,那么就可以写成 Server.Mappath("/db/mydb.mdb")。总之,这个函数的功能是把相对路径转换成绝对路径。 数据库连接代码报错的原因有很多,客户可以从以下几个方面来分析。 1、数据库连接代码是否正确。如果是SQLServer数据库,仔细检查数据库主机、数据库用户名、数据库密码以及数据库名这四个关键参数是否正确。如果是Access数据库,则检查是否使用了数据库的绝对路径,必要的时候把connstr 连接字符串用Response.Write输出看一下是否符合ASP语法。 2、Access数据库是否有读写权限。程序运行过程中,不可避免的要读写Access 数据库。比如用户注册,添加新闻,删除消息,都是对数据库的读写,所以整个

ASP网站与ACCESS数据库如何连接

ASP网站与ACCESS数据库如何连接 假定所有操作均在如下环境下进行: 1. XP SP2 系统,系统中已安装了IIS 服务器和Office2003(用其中的Access2003 建立数据库),网站制作工具是Dreamweaver MX 2004 或Dreamweaver 8(下面均简称DW ); 2. 假设你网站本地存放位置是F:\child,网站主页文件是index.asp 本地存放于 F:\child\下,做数据库连接试验用的数据库名字是db1.mdb,本地存放位置是 F:\child\data\db1.mdb。 3. 在本地IIS 中已经为你在F:\child 下的网站建立了虚拟目录,虚拟目录的名字由你自己决定,例如仍命名为child 。 一、在本地“浏览”调试网站时的连接方法 在DW 或本地的IIS 服务器下浏览、调试网站访问数据库时,自定义连接字符串中使用数据库的绝对路径,操作如下: 打开DW,建好站点,打开所需网页,例如主页文件index.asp,在弹出的“自定义连接字符串”对话框中“连接名称”栏填写自定义的名称(为了养成好的编程习惯,最好名称前加上conn 前缀,表明这是一个数据库的连接名称,例如本来你想起的连接名称为child,加上conn 前缀后的连接名称为connchild)。在“连接字符串”栏中填写: "Driver={Microsoft Access Driver (*.mdb)};DBQ=你的数据库的绝对路径" 把本文开始处假定的具体参数代进去就是: "Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\child\data\db1.mdb"

ASP动态网页与access数据库连接(DOC)

ASP动态网页与access数据库连接教 程.doc 设置IIS 构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。如何确定呢?我们可以启动IE浏览器,在地址栏中输入 “http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。 为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。打开 "控制面板"-->"管理工具"-->"internet信息服务器" 这样就打开了IIS管理器。如图1

图1 我们可以对“默认WEB站点”的主目录进行更改。主目录是什么?想详细知道IIS的详细设置的话,可以看相关专业书籍哦。我们这里要讲求“速成”,我们可以理解为,主目录就是我们要存放代测试的动态网页的地方。其默认的路径为“C:\Inetpub\wwwroot\”如果你想更改主目录也非常简单:选中“默认web站点”-->右击-->选择“属性”在弹出的窗口中选择“主目录”选项卡,这样就可以给该为任意的磁盘分区或目录了,当然是越方便越好了,本人的电脑,主目录被我改成了“f:\webtest\”如下图所示: 用Dreamweaver+access制作一个简单的asp新闻发布系统(二) 2009年05月11日星期一下午 05:17 ----数据库与测试站点的建立 分析实现所要实现功能 首先我们要明确,一个新闻发布系统所能实现的最基本的功能: 1、一般在网站的首页有新闻的标题列表(news_list.asp)

ASP连接数据库

ASP中连接数据库的方法收集大全: 第一种 – 这种方法用在ACCESS中最多 dim conn,strconn strconn = “DRIVER=Microsoft Access Driver (*.mdb);DBQ=” & Server.MapPath(“aspfree.mdb”) set conn = server.createobject(“adodb.connection”) conn.open strconn 第二种-这种方法用在SQL SERVER中多 strconn = “Driver={SQL erver};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;&_ PWD=Password;DATABASE=Database_Name set conn = server.createobject(“adodb.connection”) conn.open strconn 第三种 strconn=”Driver={MicrosoftAccessDriver(*.mdb)};” &_ “DBQ=F:Inetpubwwwrootsomedirdb1.mdb;DefaultDir=f:Inetpubwwwrootsomedir; &_ uid=LoginID;” &_ “pwd=Password;DriverId=25;FIL=MSAccess;” set conn = server.createobject(“adodb.connection”) conn.open strconn 第四种运用系统数据源 The following uses a Data Source Name: set conn = server.createobject(“adodb.connection”) conn.open “Example” 第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据 源 set rs = server.createobject(“adodb.recordset”) rs.open “tblname”, “DSNName”, 3, 3 1. set dbconnection=Server.CREATEOBJECT(“ADODB.CONNECTION”) DBPath = Server.MapPath(“customer.mdb”) dbconnection.Open “driver={Microsoft Access Driver (*.mdb)};dbq=” & DBPath SQL=”select * from auth where id=”” & user_id &”””

相关主题
相关文档
最新文档