Dreamweaver做ASP数据库的几个常见问题.doc
基于ASP+Dreamweaver的动态网站开发中常见问题的探讨
基于ASP+Dreamweaver的动态网站开发中常见问题的探
讨
吴燕珍
【期刊名称】《软件导刊》
【年(卷),期】2012(011)007
【摘要】针对利用ASP+Dreamweaver技术开发动态网站过程中的IIS的安装问题、访问数据库出现的问题、乱码问题及数据库的安全问题分别探讨了其解决方案.【总页数】3页(P122-124)
【作者】吴燕珍
【作者单位】广东省科技职业技术学校,广东广州510075
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于PHP+Dreamweaver的动态网站开发中常见问题的探讨 [J], 吴燕珍
2.动态生命表寿命数据收集与处理过程中常见问题的探讨 [J], 宛新荣;钟文勤;王梦军;王广和;刘伟
3.用极限编程解决电子商务网站开发中常见的问题 [J], 楼小明
4.基于ASP+Dreamweaver的动态网站开发中常见问题的探讨 [J], 吴燕珍
5.动态心电图监测中常见问题的探讨 [J], 刘景霞;刘家寿;雷玉峰;王雁
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ASP与Dreamweaver数据库网站的开发
2、Dreamweaver技术
Dreamweaver是一款功能强大的网页开发工具,被广泛用于网站设计和开发。 它支持多种网页编程语言和技术,包括ASP、HTML、CSS、JavaScript等。通过 可视化的编辑界面,开发者可以轻松地创建和编辑网页,同时还具备实时站点管 理功能,方便对网站进行维护和更新。
三、系统开发
在完成系统设计后,需要进行系统开发。具体包括以下几个方面: 1、脚本编写:使用ASP语言编写系统的后台处理脚本,实现各项功能。
2、界面开发:使用HTML、CSS和JavaScript等技术,开发系统的前端界面。
3、数据库开发:连接数据库,实现数据的增删改查操作,确保数据的安全 性和完整性。
二、系统设计
在完成系统需求分析后,需要进行系统设计。具体包括以下几个方面:
1、数据库设计:根据系统的功能需求,设计相应的数据库表结构,并确定 表之间的关系。
2、网站架构设计:采用ASP技术,设计系统的整体架构,包括页面布局、组 件和模块等。
3、界面设计:根据系统的特点和用户需求,设计友好的用户界面,以提高 用户体验。
基于ASP与Dreamweave发过程 05 案例分析
目录
02 背景 04 技术要点 06 参考内容
引言
随着互联网技术的不断发展,数据库网站成为了信息共享与交流的重要平台。 而基于ASP(Active Server Pages)与Dreamweaver的数据库网站开发,凭借其 强大的功能和灵活性,在现代网站建设中占据了重要地位。本次演示将详细介绍 ASP与Dreamweaver在数据库网站开发中的应用,以期帮助读者更好地掌握这一技 术。
开发过程
1、需求分析
在进行ASP与Dreamweaver数据库网站开发之前,首先要明确网站的功能需求。 这包括对网站目标、用户群体、内容结构等方面的全面分析,为后续的设计和开 发提供指导。
ASP编程典型错误与解决方法
Dreamweaver 中ASP编程典型错误与解决方法一、名称重定义错误提示:解决方法:去掉其中一个变量的定义,即只定义一次变量即可。
二、vbscript语句错误表现:三、数据库错误解决方法:关闭用ACCESS打开的数据库即可解决四、内部服务器错误表现:这类错误一般是由代码错误或语句错误或语句排列顺序引起的,如下例:解决方法:将图中蓝色光带部分挪到<body>标签下面即可。
五、代码中指明打开的窗口无法打开表现:</script>缺失,加上即可,如下图:网页在IE中预览后出现乱码七、没有打开表造成的错误解决方法:打开表,如下图:八、没有打开数据库造成的错误,特别是由于临时编写代码,在文件顶部加了代码,结果造成没有打开数据库就在使用记录集、SQL等问题。
九、浏览器提示语句未结束:其根本原因在于,忘记了SQL语句中的单引号、双引号、&的使用规则。
改正即可。
dim rssc,sqlscset rssc=server.CreateObject("adodb.recordset")sqlsc="select * from shangpin where s_name in ( select s_proname from shoucang where s_username='"&request.cookies("shop")("username")&"')" rssc.open sqlsc,conn,1,1十、BOF错误等这类错误一般是由于没有正确地发送有关参数(如ID、name)造成的,特别是没有正确地定义变量,从而造成从数据库中找不到相关信息。
十一、dreamweaver配置的网站错误,打不开。
由于没有用到DNS,所以用了localhost,所以出错了。
使用Dreamweaver时常见问题的分析
关于学生使用Dreamweaver时常见问题的分析重庆建华职业学校熊海林各位老师都知道Dreamweaver对于细节和规范的要求很高,而学生常常比较粗心,制作也比较随意,经常会产生一些意想不到的错误,让我们无从下手调试解决错误。
今天我们就一起来讨论一下Dreamweaver纠错的问题。
要想让学生少犯错误,首先要提前强调经常出错的关键点,并要求学生记在笔记本上。
当然,这不会彻底杜绝学生犯错,但至少能大大减少学生出错的概率,哪些是学生常犯的错误呢,我在这里列举一下,供各位老师参考:一,站点文件:建立一个规范整洁的站点文件夹是一个网站以后能够顺利运行的根本,也是减少出错的基础。
而学生往往忽略这一点,对站点及文件命名归类并不重视。
学生常见的错误主要有:中文命名文件;站点根目录内没有用images和flash等文件夹归类,图片、代码文件混在一起;首页没有用index 命名,其他文件起名随意,如AAA,B1等,不易查找;部分网站内容没有放置在站点根目录内。
如果站点本身就有问题,那么后面出错的机会就会非常大,所以一定要要求学生规范建立站点,养成好习惯。
二,路径错误:路径是网页与相关元素的桥梁,一旦出现错误,精心设计的页面也就惨不忍睹了。
比较常见的是图片链接的错误,我们经常会发现页面上的图片无法显示了,到底什么原因呢?有可能是以下问题:如果是一个小红叉的图片提示,那么多半是路径错误,你需要查看一下图片的路径,如果设置的是“../images/good.jpg”这样的相对路径,代表在父级目录的images文件夹下的good.jpg图片文件,这是正确的,那么如果设置的是“file:///C|/Documents/good.jpg”,这是一个本机绝对路径,代表在C 盘我的文档下的good.jpg图片文件,那么就说明很可能是路径的问题,这个图片没有在你的站点文件夹内,因此未找到该图片。
图片无法显示还有另外一种情况,就是一片空白,没有任何提示,那你看一下图片的名称,不是中文命名,就是格式错误,把PSD文件当成JPG文件插入进网页中来了。
DW做ASP程序时关于数据库的几个常见问题
DW做ASP程序时关于数据库的几个常见问题2006-07-06 09:05作者:黄英出处:天极网责任编辑:龙犊网页三剑客以其简单易学迅速被广大爱好者所青睐,尤其是DW已成为初学者制作网站的首选工具。
但我们在用DW制作ASP+ac ces s程序时,经常会出现这样或那样的错误,尤其是数据库方面显得特别突出。
本文就此方面出现的一些常见的问题谈谈其原因及解决办法。
一、上传网页时出现如下错误:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序此类错误出现的情况大多是在用DW建立站点时运行到下面的步骤时我们选择了第一项或第二项,如图一:图一1、当选择了第一项时,我们开发的ASP程序是在本地编辑和测试。
在应用数据库时建立数据库连接大多采用的是DSN或自定义连接字符串用DSN时如图二所示:图二DSN是用ODBC数据源管理器建立。
我们知道DSN有用户DSN、系统DSN、文件DSN三种,其中用户DSN与系统DSN只能用于当前机器,不能为别的机器所用。
而在用DW建立ASP程序时在上图的第二项只能显示系统DSN,因此当我们将ASP程序上传或到别的机器运行时便会出现上述问题。
用自定义连接字符串时如图三所示:图三连接字符串包含Web 应用程序连接到数据库所需的全部信息。
Driver 指定在没有为数据库指定OLE DB 提供程序时所使用的ODBC 驱动程序。
DBQ 是指向基于文件的数据库(如在Microsoft Access 中创建的数据库)的路径。
该路径是在测试数据库文件的服务器上的路径。
下面是一个连接字符串示例,它将创建与名为book.mdb 的Access 数据库的ODBC 连接:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\book\trees.mdb。
使用ASP常见问题解答
1、如何保护自己的ASP源代码不泄露?下载微软的Windows Script Encoder,对ASP的脚本和客户端JavaScript、VBScript脚本进行加密。
客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有Script Engine 5 (装IE5即可)才能解释执行。
2、为什么Glabal.asa文件总是不起作用?只有把Global.asa文件放在Web发布目录某个站点的根目录下它才有效,放在发布目录的某个子目录下不起作用。
另外,也可以使用IIS4的Internet Service Manager把某个子目录设置为站点。
3、为什么ASP文件总不解释执行?在IIS服务器上没有给ASP文件以脚本解释的权限,所以ASP文件没有被Web服务器作为脚本代码进行解释执行,而被当成一般页面文件了。
建议在WEB发布目录中建立一个ASP目录,把所有ASP文件存放在此目录下,把ASP目录赋予脚解释权限。
4、ASP文件中使用Response.Redirect(url)时导致错误“The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content" ,请问如何解决?此错误为HTTP标题在写入页内容之后,写到了客户浏览器中。
任何HTTP标题的修改必须在写入页内容之前进行,解决的方法为在ASP文件最开头加入Response.Buffer=True,在文件的结尾加入Response.Flush。
5、为什么Session有时候会消失?Session很像临时的Cookie,只是其信息保存在服务器上(客户机上保存的是SessionID).Session变量消失有几种可能,如:使用者的浏览器不接受Cookie,因为Session依赖于Cookie才能跟踪用户;Session在一段时间后过期了,缺省为20分钟,如果希望更改,可以通过设置Microsoft Management Console 的Web Directory--Properties--Virtual Directory--Application Settings--Configuration--App Options--Session Timeout选项来改变Session的超时时间,也可以在ASP脚本中设定,如session.Timeout=60,可设定超时时间为60分钟。
基于ASP+Dreamweaver的动态网站开发中常见问题的探讨
2 IS里 A P访 问数 据 库 问题 的解 决 I S
( ) 用 Ac e s 据 库 时 “ 读 写 权 限 问 题 ” 解 决 1使 cs 数 无 的 方 法 : 如 果 Ac es数 据 库 的 文 件 夹 属 性 页 面 没 有 “ ① cs 安
全 ” 项 卡 , 打 开 Wid ws资 源 管 理 器 或 我 的 电 脑 , 选 则 no 执 行“ 具一文件夹选项” 单 , 后 切换到 “ 看” 项 卡 , 工 菜 然 查 选
现 在很 多个 人 电 脑 上 安 装 的 操 作 系 统 都 是 W id ws no
取 消 其 中“ 用 简 单 文件 共 享 ( 使 推荐 ) 的复 选 框 ; 接 着 查 ” ②
看 Ace s 据 库 的 文 件 夹 选 项 , 击 文 件 夹 , 择 属 性 , cs 数 右 选 在 弹 出 的“ 性 对 话 框 ” 切 换 到 “ 全 ” 项 卡 , 定 “ n 属 中 安 选 确 I—
要 修 改 少 量 代 码 的 情 况 下 也 能 制 作 出 AS P动 态 网 页 。
笔 者 基 于 自己 在 使 用 AS + Dra P emwe v r 发 动 态 网 站 ae开
过 程 中 的实 践 经 验 , 所 遇 到 问题 的解 决 方 案 作 一 些 探 对
讨。
1 Wid w no s XP环 境 下 IS安装 问题 的解 决 I
注:
到 动 态 网 页 的 重要 性 , 态 网 页 的 编 写 也 逐 渐 替 代 静 态 动 网 页 的编 写 , 成 为 当今 站 点 的 主 流 。基 于 we 并 b的 系 统
开 发 技 术 有 4种 , 别 是 : 分 GGI AS J P和 PHP。 AS 、 P、 S P ( t e ev rP g ) I 3以 上 版 本 中 的 附 加 组 件 , Aci X S re a e 是 I v S 提 供 一 个 服 务 器 端 的脚 本 执 行 环 境 。 作 为 IS提 供 的 服 I
ASP中数据库调用时常见错误的现象和解决
下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下:ADODB.Recordset 错误 '800a0bb9'变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
产生错误可能原因:1.这个错误多出现在类似语句处:“rs.Open sql,conn,1,1”,原因是数据库连接conn对象未打开。
――――――――――――――――――――――――――――――――――――不能打开注册表关键字(8007000e)Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e'[Microsoft] [ODBC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。
产生错误可能原因:1.打开数据库时写法不对,标准的ACCESS数据库调用写法:"driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("db.MDB")2. 正在上传数据库文件。
――――――――――――――――――――――――――――――――――――参数不足,期待是 1 (80040e10)Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
产生错误可能原因:1.打开数据的SQL查询语句WHERE后面条件子句有问题,一般是缺少逻辑比较符号或者是字段名不正确。
Dreamweaver中常见45个问题
Dreamweaver中常见45个问题稻草人2008-9-01 08:25:356> 如何添加图片及链接文字的提示信息?在我们扫瞄网页时,当鼠标停留在图片对象或链接上时,在鼠标的右下有时会显现一个提示信息框。
对目标进行一定的注释说明。
在一些场合,它的作用是专门重要的。
下面先看看图片提示信息的添加,选中图片对象,在属性面板里你会发觉有个“Alt”输入框。
默认情形下,该输入框是空白的。
在那个地点录入需要的提示内容就能够了。
那么链接提示的制作就没这么简单了。
因为DW中没有直截了当提供该功能,因此我们需要通过添加HTML代码来实现。
在<a href=“” >中添加“title”属性。
title=提示内容即可。
7> 如何把自己的ZIP或其他类型的文件供别人下载?在许多初级网页制作者看来,仿佛通过鼠标单击完成下载是件专门"奇异"的事,实际上远非如此.在DW 中凡是不被扫瞄器识别的格式文件(HTM,HTML,ASP,PHP.PERL,SHTML等以外的)作为链接目标时,默认的操作差不多上下载.这时你只需要,把要扫瞄者下载的文件名写好,然后制作一个到目标文件的链接.注意名目一定不要搞错.8> 如何样才能够保证网页中文字不跟随扫瞄器字体大小设置而变动?大伙儿都明白,在IE扫瞄器的功能设置中,有一个能够自由设置窗口内容字体大小的功能,如此由于不同访问者的适应问题,出现在他们面前的网页有时也会不同。
比如你可能本来设计时用的是2号字体,结果由于用户对扫瞄器的额外设定,变的更大了,这时显示成效上就出问题了。
那么解决的方法确实是将网页内容定性的强制在某个合适的大小上。
即不容许他变化。
通过CSS样式表对字体进行强制性操纵就能够实现那个要求了。
9> 以新窗口的形式打开目标链接?以新窗口打开,顾名思义,也确实是在不覆盖当前窗口的前提下,另外打开一个扫瞄器窗口。
你能够直截了当在连接代码中<a href="" >加入“Target=_blank”。
5个Dreamweaver常见问题整理
5个Dreamweaver常见问题整理
本文主要介绍了5个Dreamweaver常见问题,下面为大家简单介绍一下! ①我的快速启动板中没有”Timelines”,怎幺办?
DW从升级到4版本后,在快速启动板中增添了几个新的项目,比如Assets等等。
这时原来在上面的Timelins(时间线)按钮被挤了下去。
当然如果你急于现在就使用它的话,仍然可以通过菜单“Windows”-“Timelines”找到。
不过毕竟不如放在启动板中方便,这时我们能通过设置把它添加进来!
“Edit”-“Preference”进入窗口,在左边的项目列表中选择“panels”(面板),
单击上面的“+”号按钮,从下拉列表中选择“Timelines”。
这时时间线已经自动添加到当前的“Show in Launcher”列表内容里,OK。
更改后的“Launcher”面板
同时你还可以根据自己的需要自由的选择面板中出现的按钮选项,以提高工作效率。
②作一个网页让它可以每隔5分钟自动刷新一次,如何实现?
上网浏览时,我们经常会遇到一些网页。
在隔一段时间没有响应时,它会自动刷新一次。
除了可以起到提醒访问者的目的外,当新的刷新地址不是当前URL时,实现的就是自动跳转的功能。
无论是重复刷新,还是自动跳转。
在网页设计中,都是相当实用的操作。
下面我们来介绍下它们的制作方法。
选择DW“Object”面板的“Head”部分,注意默认情况下,显示的是Common 的“内容”。
单击上面的“Refresh”按钮,。
ASP设计常见问题及解答精要1
ASP设计常见问题及解答精要-1作为微软推出的网页与数据库解决方案,ASP由于有微软得天独厚的操作系统等技术后盾支持,因此得到了迅速的发展,并且正受到越来越多的欢迎,目前在电子商务网站的建设中有很多都使用ASP来编写程序。
近来有很多的读者向我们咨询学习ASP的方法和在学习中遇到的一些问题,其中有一些是初学者经常遇到和面临的问题。
为了让读者在学习ASP的过程中加深对ASP的了解,并能够有效地解决遇到的问题,我们特别收集了比较有代表性的一些问题,在此列举出来并一一给予解答,希望能在这有限的篇幅里为你学习ASP助一臂之力。
1、问题:ASP是一种编程语言吗?答:ASP不是编程语言,而是一种开发环境。
ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号()来区分HTML与必须经过服务器翻译才能送往客户端的命令。
它可以执行的指令包括HTML语言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能强大的Web应用程序。
2、问题:在Web服务器上容纳多个Web站点,能使用PWS吗?答:在PWS上只能容纳一个Web站点。
为了在相同的计算机上容纳多个Web站点,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。
3、问题:如何使用6个内置ASP对象?答:ASP提供了多个内嵌对象,无须建立就可以在指令中直接访问和使用它们,这六个对象主要有:请求(Request)对象、响应(Response)对象、工作阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、Cookies对象,这六个对象中的服务器(Server)对象可加载其他组件,这可以扩展ASP的功能。
使用Server.CreateObject所建立的对象,它的生命周期在它建立时开始,在它所在的网页程序结束时结束。
【Dreamweaver+ASP】【第8章-DreamweaverCS3数据库数据操作】
第8章 Dreamweaver CS3数据库数据操作借助Dreamweaver CS3的数据操作功能,网页设计师可以不用手写代码来实现对库的操作。
其所提供的 DataGrid、DataList、Repeater 等数据显示控件,让数据库开发变得更为灵活多变。
本章以制作一个无权限控制的简单留言系统,讲解如何对数据库记录的录入、修改和删除等操作。
8.1 服务器配置在进行留言系统开发前,应该先对服务器进行配置,构建好开发环境。
具体步骤如下所示。
(1)单击【开始】【| 所有程序】【| 管理工具】【| Internet信息服务(IIS)管理器】命令,打开【Internet 信息服务】窗口。
(2)右击【本地计算机】|【网站】|【默认站点】节点,选择【属性】命令。
弹出【默认站点属性】窗口。
(3)选择【主目录】选项卡。
在【本地路径】文本框中输入本地站点的路径,例如“F:\guest”。
分别选中【读取】选项和【写入】选项,如图8.1所示。
图 8.1 【主目录】选项卡(4)选择【文档】选项卡。
选中【启用默认内容文档】选项。
在其列表框中删除默认的所有选项。
单击【添加】按钮,弹出【添加内容页】对话框。
在【默认内容页】文本框中输入“index.asp”,如图8.2所示。
(5)单击【确定】按钮,关闭对话框。
返回【默认站点属性】窗口,会在【启用默认内容文档】列表框中新增了一条【index.asp】选项,如图8.3所示。
·123·图8.2 【添加内容页】对话框图8.3 【启用默认内容文档】列表框(6)单击【确定】按钮,关闭【默认站点属性】窗口。
(7)打开Dreamweaver的设计界面。
单击【站点】|【新建站点】命令,在弹出的【站点定义】对话框中定义站点名称。
在【您打算为您的站点起什么名字?】文本框中输入“guest”,如图8.4所示。
(8)单击【下一步】按钮,在【编辑文件】对话框中会询问是否要使用服务器技术。
ASP常见错误详解及解决方案小结-推荐第1(参考模板)
ASP常见错误详解及解决方案小结推荐第1/2页-发布:dxy 字体:[增加减小] 类型:转载ASP是非常简单的,以至于许多的开发者不会去思考错误处理。
错误处理能够让你的应用程序更加合理。
我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。
错误的类型。
-有三种主要的错误类型:1.编译错误:这种错误出现一般都是代码的语法问题。
因为编译错误而导致辞ASP停止运行。
2.运行错误:这个错误是发生在你准备运行ASP时的。
例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。
3.逻辑错误:逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的。
这就需要我们彻头彻尾地检查我们的代码。
因为编译错误一般是和逻辑错误一起发生的,一般都能显示出来,所以我们担心的就只是运行错误。
它都终止ASP的运行,而且给用户丢下一堆很不友好的文字。
那么我们要怎样处理运行错误呢?错误类型:ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
原因:你在利用SQL查找数据库的记录时,查找结果为空,而且你没有对空记录的情况做出处理。
解决:1 如果你不相信查找结果为空,那你应该考虑你的SQL语句是否正确;2 如果确实有空的情况,那你应该添加”if rs.eof then”或者”do while not rs.eof”之类的语句,对eof的情况进行处理。
错误类型:(0×80020009)发生意外。
原因:也是在利用SQL查找数据库记录时,查找结果为空,而且你在后面的代码中调用了rs(“aa”)之类的记录解决:要么同上,加上rs.eof的判断和处理,要么就是你的SQL语句有误,导致记录查不出来,也就无法在后来使用rs(“aa”)的记录了。
错误类型:Active Server Pages, ASP 0126 (0×80004005)找不到包含文件‘xxx.asp'。
dreamweaver常见问题集锦(Dreamweaver FAQ)
dreamweaver常见问题集锦(Dreamweaver FAQ)Dreamweaver常见问题集锦问:Dreamweaver8.0(简称DW)中如何输入空格?答:按下“Ctrl+移+空格键”或者在中文输入法中选择全角输入方式,可任意输入空格。
问:为什么我的Dreamweaver会出现黄色标识符?答:有时我们在Dreamweaver8.0中会发现有黄色的标识符,它们是什么呢?其实这是由你的网页代码中标识符不匹配或非法标识符引起的,解决方法就是去掉非法标识符。
问:DW中如何设置页面边距为0?答:可惜,DW中似乎没有直接设置的方法,你只有在HTML文档中插入以下代码:设定网页空白高度=″0″marginwidth =″0″左边空白=″0″左边界=″0″。
问:为什么我想让一行字居中,但其他行字也变成居中?答:这是我们经常碰到的麻烦事,为什么呢?在Dreamweaver中进行居中、居右操作时,默认的区域是P、H1-H6、div等格式标识符,如果你的语句没有用上述标识符隔开,Dreamweaver会将整段文字均做居中处理,解决方法就是将居中文本用P隔开。
问:DW中为什么层不可以叠放?答:在DW中选择”查看”,将”防止层交叠”前面的”√”去掉就可以了。
问:DW中如何准确地定位层?答:就目前来说,还没有好的方法实现非常精确地定位使得层在编辑中和浏览中的位置不变,即便是使用”标尺”和”网格”辅助定位,仍然会有差别,而且在IE和数控中显示的层的位置会有偏差,大约偏差3个像素。
最好的方法(也是最无奈的方法)是对照浏览器的显示来调整层的位置。
问:DW中无法使用中文文件名和路径吗?答:由于网络服务器有的不支持中文路径和文件名称,所以在DW中也不支持,当你使用中文做路径和文件名称时,DW会自动转换为ASCII码,因此建议所有路径和文件使用英文标识。
问:如何在拷贝时放弃原来的排版方式?答:选定文字后,点击”编辑”选择”只复制文字”(或“Ctrl+SSIFT+C”)可放弃原来排版的方式。
解Dreamweaver初学者常见的几个问题
Ab t a t T ee a e s m a l r po lms o ra e vr frp i a y lan r u h a e tpcue t l, t. ovn h s sr c : h r r o e fmi a rbe fD e mw a e o r r e r es s c s t , it ,a e ec S lig te e i m x r b
Ke wo d D e mw a e y r : ra e v r
T x et
Pcu e itr
T l b a e
1 文本
11 忽 大 忽 小 的文 字 .
文字是构成 网页的主体 ,其排版 和大小 的设 置直接影 响着页面 的美观程度。但很 多设 计者会发 现 自己设置好的 个反映人们怎样使用 网站的有意义 的任务 。而且任 务的设 计应该足够复杂 , 至少 需要几分钟完成 。 子包 括研 究一种 例
21 耳6月 O0
电 脑 学 习
第3 期
解 r m evr D e w ae 初学者常见的几个 问题 a
苏 畅
摘 要 : 针对 Dem ev 初学者经常遇到的文本、 r w ae a r 图片、 表格等方面的问题进行解析。 提高其学习效率. 同时也为其更深入地
学 习打 好 基 础 。
露出许多设计方面的问题。
32选 择测试用户 . 用 户 在 网站 开 发整个 生命 周 期 中起 着 至关 重要 的 作 用, 因此应该在 网站 开发早期就让用 户参与 , 而不要等 网站 发布之后 。 对于测试对象 的选择 , 要选择那些 能准确地代 表 你 的现 实用户 或潜在 用户 的人, 根据 J i sn 的观 点,找 .ee N l 5个用户 来回答可用 性 问题 的 8 %,被测试者应 该具有 各 0 种不 同的技术和经 验,告 诉他们可用 性测试 的大 概思路 是 什么 , 如何进 行,他们 能做 什么来 帮助你 得 到最有 用 的信 息。 一般来 说, 据用户特点可 以确定被测者 的一个初始 级 根 别, 个可 以利用被 测者的网龄 、 这 年龄 、 性别 、 职业等指标 做
ASP常见问题及解答2
8. 永远都会带着框架
<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
// --></script>
9. 防止被人frame
<SCRIPT LANGUAGE=javascript><!--
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
1.如何让日期相减
日期减去天数等于第二个日期
<scriptlanguage=javascript>
functioncc(dd,dadd)
{
//可以加上错误处理
vard=newdate(dd.replace("-","/"))
d.setdate(d.getdate()+dadd)
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
Dreamweaver开发ASP图文教程。(数据库设置篇)
Dreamweaver开发ASP图文教程。
(数据库设置篇)
1,首先确认站点根目录下有专门的数据库存放目录,比如d:\newgate下面的database文件夹(有则Ok,无则新建)。
接着打开Microsoft Access DBMS,"文件"---“新建...”数据库,在弹出的对话框中选择存放路径并命名。
2,在新建的数据库中“使用设计器创建表”,弹出的“表1”中设计你的相关字段,注意各自的“数据类型”,还有一点很重要:字段ID,类型自动编号,并选择它定为主键。
3,设计完“表1”后,直接关闭该窗口,在弹出对话框中点击“是”保存“表1”命名为user。
此时一点需要提到:刚刚强调的设置字段id相关是必须的,否则在保存之后还会出现如下对话框,其效果还是设置类型是自动编号的关键字段。
4,这时候数据库表user已经建立完毕。
5,双击数据库表user,小添试一下,在弹出的user表中输入相关内容。
关闭保存。
至此对数据库、表、字段的建立保存工作完毕。
下面就开始动用DW操纵mdb文件了。
dreamweaver连接数据库典型问题解决方法[多图]
dreamweaver连接数据库典型问题解决方法[多图]∙先看第一个问题,错误如下“http错误404 无法找到文件。
∙∙1)在该服务器机器上没有测试服务器运行。
2)为该站点指定的测试服务器没有映射到http://localhost/_mmserverscripts/MMHTTPDB.aspURL.请确认url前缀映射到了您站点的根上.”但是此时IIS服务器是运行正常。
出现此问题的原因是站点的测试根目录使用了localhost,只要改为其他任何地方都行。
但是要注意在Dreamweaver和IIS中使用相同的设置(此处假设为chinese),则Dreamweaver测试服务器URL前缀使用http://localhost/chinese/。
IIS设置的时候使用别名用刚才的chinese,其他均按照平常的设置。
此时,你会发现在Dreamweaver中可以使用F12预览网页。
再使用自定义连接字符串就成功了。
∙再看第二个问题,“使用测试服务器上的驱动”测试时能够“成功创建连接脚本”,但是在绑定的时候,却找不到数据库中的表。
提示“无法从该连接检索表格...”在“使用本地服务器上的驱动”测试的时候,提示“指定初始化字符串不符合OLE DB规定”使用DSN的时候没问题.这个问题比较好解决,是因为使用XP-SP2后的兼容问题。
1.下载插件/pub/dreamweaver/extensions/SP2DBFix1.0.2.mxp并安装启动插件。
2.在Dreamweaver中打开之前连接时候的那个文件,「站点」→「高级」→「移除连接脚本」.3.删除之前连接产生的文件夹Connections和_mmServerScripts.重新连接就可以了不过这里有个很奇怪的问题,我在另外一台机器上安装插件并启动后仍然无法正常,提示“HTTP错误405 不允许使用该方法”和“发生一个错误,无法上传MMHTTPDB.asp.另一个程序正在使用此文件,进程无法访问”,反而是关闭后才成功的。
45个Dreamweaver常见问题整理
45个Dreamweaver常见问题整理1> 在DW中,如何输入一个空格呢?输入空格的问题,在DW似乎已成了一个老生常谈的问题,我们可能在许多介绍DW使用方面的书籍或文章中看到过N次。
DW中对空格输入的限制是针对“半角”文字状态而言的,因此通过将输入法调整到全角模式就可以避免了,方法是:打开中文输入法(以人工智能ABC为例),按Shift+Space切换到全角状态,现在应该没问题了。
此外,你还可以通过许多“变通”的方法达到录入空格的目的,比如常用的是:直接在源代码中加入代表空格的HTML代码“ ”;输入一定长度的文字对象后,然后调整文字的颜色与当前的背景颜色相同等等,不过注意的是后者在一些浏览器中可能显示上有点问题。
2> 如何在浏览器地址栏前添加自定义的小图标?你是不是记得有时在浏览网易网站的首页时,在地址前会显示一个“易”字样的小图标。
而默认情况下,这个图标是一个IE浏览器的指定图片。
其实这也不是什么高深技术,只不过在网站目录下添加了一个特定文件而已。
这时,我们需要预先制作一个图标文件,大小为16*16像素。
文件扩展名为ico,然后上传到相应目录中。
在HTML源文件“<head></head>”之间添加如下代码:<Link Rel="SHORTCUT ICON" href="http://图片的地址(注意与刚才的目录对应)">其中的“SHORTCUT ICON”即为该图标的名称。
当然如果用户使用IE5或以上版本浏览时,就更简单了,只需将图片上传到网站根目录下,即可自动识别!3> 为什么,我本来设计很好的网页,在浏览器窗口最小化时会变的丑陋难堪?这应该是个很值得大家注意的问题,也就是说,在全屏状态下浏览网页内容时,一点问题也没有。
当我们使用窗口的最小化命令或手动的调整窗口的大小时,问题就慢慢出现了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网页三剑客以其简单易学迅速被广大爱好者所青睐,尤其是 DW 已成为初学者制作网站的首 选工具。
但我们在用 DW 制作 ASP+access 程序时,经常会出现这样或那样的错误,尤其是数 据库方面显得特别突出。
本文就此方面出现的一些常见的问题谈谈其原因及解决办法。
一、上传网页时出现如下错误:Microsoft OLE DB Provider for ODBC Drivers 上传网页时出现如下错误:Microsoft (0x80004005) [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 此类错误出现的情况大多是在用 DW 建立站点时运行到下面的步骤时我们选择了第一项 或第二项,如图一:图一 1、当选择了第一项时,我们开发的 ASP 程序是在本地编辑和测试。
在应用数据库时建 立数据库连接大多采用的是 DSN 或自定义连接字符串 用 DSN 时如图二所示:图二 DSN 是用 ODBC 数据源管理器建立。
我们知道 DSN 有用户 DSN、 系统 DSN、 文件 DSN 三种, 其中用户 DSN 与系统 DSN 只能用于当前机器,不能为别的机器所用。
而在用 DW 建立 ASP 程 序时在上图的第二项只能显示系统 DSN,因此当我们将 ASP 程序上传或到别的机器运行时便 会出现上述问题。
用自定义连接字符串时如图三所示:图三 连接字符串包含 Web 应用程序连接到数据库所需的全部信息。
Driver 指定在没有为数据库指定 OLE DB 提供程序时所使用的 ODBC 驱动程序。
DBQ 是指向基于文件的数据库(如在 Microsoft Access 中创建的数据库)的路径。
该路 径是在测试数据库文件的服务器上的路径。
下面是一个连接字符串示例, 它将创建与名为 book.mdb 的 Access 数据库的 ODBC 连 接:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\book\trees.mdb。
Dreamweaver 在 服务器端脚本中插入该字符串, 以便应用程序服务器随后进行处理。
当我们将 ASP 程序上传 或到别的机器运行时如果测试的路径与连接字符串的数据库路径不一致时, 便会发生上述问 题。
2 当选择了第二项时, 我们开发的 ASP 程序是在本地编辑, 然后上传到远程服务器测试。
建立数据库连接也采用的是 DSN 或自定义连接字符串,不同的是都采用的测试服务器上的 DSN 或连接字符串。
当采用测试服务器上的 DSN 时同样也只能用系统 DSN 于是当到别和机器 运行 ASP 程序时, 也就产生了同样的问题。
当采用自定义字符串时如果测试的路径与连接字 符串的数据库路径不一致时,也会发生同样的问题。
从以上分析可知,要使自己用 DW 开发的 ASP 程序具有可移植性最好采用自定义字符串 (也可采用文件 DSN 但对于初学者用自定义字符串容易些)。
其具体情况如下: 对于建立站点时选择在本地编辑与测试,可采用此自定义连接字符串: Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\book\trees.mdb(d:\book 表示数据 库文件的实际路径);D 而对于在本地编辑然后上传到远程服务器测试,若要将非 DSN 连接 字符串写入位于远程服务器,必须知道该文件的实际路径.如果不知道文件在远程服务器上 的实际路径,则可以通过在连接字符串中使用 MapPath 方法来获取该路径。
其自定义连接 字符串为: 如果使用 VBScript 作为脚本撰写语言,连接字符串可表示如 下:Driver={Microsoft Access Driver (*.mdb)};DBQ=” & Server.MapPath("/book/book.mdb");如果使用 JavaScript, 表达式将基本相同, 只是要使 用加号 (+) 而不是 & 号来串联两个 字符串,连接字符串可表示如下:Driver={Microsoft Access Driver (*.mdb)};DBQ=” +Server.MapPath("/book/book.mdb")这样我们便可以顺 利地移植 ASP 程序了(注意一定要将数据库文件上载到远程服务器。
记下它的虚拟路径,例如”/book/book.mdb”,否则将会出错)。
其时很多时候当我们发现类似的错误提示都应该 考虑到是否因为数据库连接产生了问题,如果是便可使用上述方法解决. 二、ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个是“真”,或者当前的记录已被 中有一个是“ 删除,所需的操作要求一个当前的记录。
删除,所需的操作要求一个当前的记录。
这种错误常产生于网页之间传递数据.我们知道 ASP 应用程序时一般至少拥有二个或二 个以上的 Web 页面, 这时就得考虑在多个 Web 页面间传递数据的处理工作。
网页间数据传递 的常用方法有:URL 方式、 FORM 方式、 COOKIE、 APPLICATION、 SESSION。
其中 URL 方式和 form 方式实现方法简单, 可实现网页间的简单数据传递(也是我们初学者能快速掌握的)而且必须 是连续访问两页面间数据传递。
如在制作网站搜索引擎时,便要用到 FORM 方式传递参数。
又如我们每每看一些网站在用户注册后, 便可在下一个页面看出到用户的详细信息。
但我们 用 DW 制作类似的页面时则总出现这样的错误。
这样的错误一般属于记录集(recordset)的问 题.这类问题发生的原因,一般是执行了查询条件,但送回的结果却是空的,即没有符合查询 条件的记录或是执行了循环,执行到第一个或是最后一个记录集的时候,没有及时终止循环, 所以产生了错误。
解决此问题就要用到网页间的数据传递,可用 FORM 参数、URL 参数或阶 段变量(如 SESSION)来决定查询条件。
三、在 DW 中,因打开数据库造成的常见错误 1 在运行程序时,因打开数据库造成的错误 Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xaa0 Thread 0x628 DBC 0x2e80064 Jet'。
2 在上传文件时,因打开数据库造成的错误,如图四所示:图四 四、不能更新。
数据库或对象为只读/操作必须使用一个可更新的查询 (80004005) 不能更新。
数据库或对象为只读/ Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver] 不能更新。
数据库或对象为只读。
1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。
要解决 这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。
当使用 ACCESS 数据库时,不仅要给文件写的权限,还要给该目录写的权限.在 IIS 里面,有一个设置,就 是 Web 匿名访问用户, 也就是大家熟悉的 IUSR_。
给你的 Access 数据库文件增加 IUSR_ 的 改写权限。
1) 这就是我们要用程序去操作的 Access 数据库文件 2) 右键 --> 属性:此文件的“安全”属性 3) 增加用户 IUSR_ 4) 设置 IUSR_ 对 Access 数据库文件的访问权限 这是设置好了的权限注意只给了 IUSR_ 的读、写权限哦。
不要给 Everyone 权限,而 且还要给执行(Execute) 权限,这样容易被人家上传了 ASP 木马,然后执行,你的系统最高 级的权限就被入侵者获取了。
2、原因是数据库没有使用正确的模式打开。
应该使用下面的方法打开。
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Mode = 3 '3 = adModeReadWrite Conn.Open "myDSN" Conn.Execute(SQL) Conn.Close注意默认的 Mode 是设置 0(adModeUnknown),它是允许更新的。
3、还有可能是在 ODBC 管理器中将该 DSN 的只读选项选中。
4、你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新 这两个表中各自字段。
5、当你使用了一个从低版本中(如 ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000) 中的查询时,在执行这个查询是会出现该错误。
五、Microsoft JET Database Engine 错误 '80040e09' 不能更新。
数据库或对象为只读。
A: 未打开数据库目录的读写权限。
解决方法: ( 1 )检查是否在 IIS 中对整个网站打开了 “ 写入 ” 权限, 而不仅仅是数据库文件。
( 2 )检查是否在 WIN2000 的资源管理器中,将网站所在目录对 EveryOne 用户打开所 有权限。
具体方法是:打开 “ 我的电脑 ”---- 找到网站所在文件夹 ---- 在其上点右键---- 选 “ 属性 ”----- 切换到 “ 安全性 ” 选项卡, 在这里给 EveryOne 用户所有权 限。
注意: 如果你的系统是 XP ,请先点 “ 工具 ”----“ 文件夹选项 ”----“ 查 看 ”----- 去掉 “ 使用简单文件共享 ” 前的勾,确定后,文件夹 “ 属性 ” 对话框 中才会有 “ 安全性 ” 这一个选项卡。
六、系统不能打开注册表关键字(8007000e) 系统不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。