Dreamweaver 中 ASP 编程典型错误与解决 方法
一、名称重定义
错误提示:
解决方法:
去掉其中一个变量的定义,即只定义一次变量即可。 二、vbscript 语句错误
表现:
三、数据库错误
解决方法: 关闭用 ACCESS 打开的数据库即可解决 四、内部服务器错误 表现:
这类错误一般是由代码错误或语句错误或语句排列顺序引起的,如下例:
解决方法:将图中蓝色光带部分挪到标签下面即可。 五、代码中指明打开的窗口无法打开 表现:
原因: 缺失,加上即可,如下图:
六、乱码问题
网页在 IE 中预览后出现乱码
七、没有打开表造成的错误
解决方法:打开表,如下图:
八、没有打开数据库造成的错误,特别是由于临时编写代码,在文件顶部加了代 码,结果造成没有打开数据库就在使用记录集、SQL 等
问题。
九、浏览器提示语句未结束:
其根本原因在于,忘记了 SQL 语句中的单引号、双引号、&;的使用规则。 改正即可。 dim rssc,sqlsc set 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,所以出错了。因而,其解决方法是, 安装并建立 DNS,或直接使用 ip 地址即可解决。 十二:错误表现:
有错误是因为还没有做判断,应当对数据库的操作等做出判断。点击第四页出错 了, 十四、错误表现:
原因:没有打开数据库,用没有传递参数。 十五:表现
命令错误: 改为:set rs=server.createobject(“adodb.recordset”)