为什么找到ASP的编译错误那么难???
本人以前学过C++的,现在改学ASP,我怎么觉得找ASP的错误没有象c那么容易,c语言可以找到很细微的错误,并且把行号都标出来。而ASP的编译软件却不能。我编点程序简直快累死了。
我用的是interdev,有没有更好的编译器呢,或者是不是我的方法不对,还是我还有什么不知道的。
谢了---------
问题点数:0、回复次数:16Top
1 楼showerXP(小阿!)回复于 2003-11-01 19:57:44 得分 0
用好inteDev就可以了。不是也有断点、单步、查值……Top
2 楼avonqin(不再看连续剧)回复于 2003-11-01 19:58:41 得分 0
asp的侦错确实不容易,除非你十分熟练Top
3 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2003-11-01 20:00:49 得分 0
VBS的,没办法的,都是这样过来的Top
4 楼xiangtx(SmileSweet)回复于 2003-11-01 20:14:51 得分 0
好像没有更好的调试器。
Interdev的调试功能需要配置好才能用,比较麻烦,很多人并不用它来调试,而是在浏览器里调试。Top
5 楼alexzhang00(三角猫)回复于 2003-11-01 20:19:57 得分 0
用浏览器直接调试啊,也会报错误的行号,给出一定的错误信息的Top
6 楼mikecheers(热血男儿)回复于 2003-11-01 20:51:37 得分 0
用IE浏览器就OK了。Top
7 楼qunluo(最爱白菜)回复于 2003-11-01 21:01:58 得分 0
用DW MX试试看看!不过我觉得一般来说,再IE里浏览时还是可以看处错误问题的!你可以上网找找ASP出错页自定义的400-500.asp文件(好像是)然后就可以有中文出错信息提示了!Top
8 楼ayjg(中秋明月)回复于 2003-11-01 21:04:16 得分 0
我在用ASP写WEB应用程序时也碰到类似问题,小问题都好解决,就是在执行SQL语句时,由于有时一个引号或者加号使用不当而使查询失败,这时通常我就会这么干:
sql="select * from table where field1 like '"+condietion+"'"
response.write sql
response.end
.........后面的话都被屏蔽掉了,很快就可以知道自己所写的sql语句是否正确。
我这样说不知道对你是否有帮助。Top
9 楼sportdog(会编程的流氓狗)回复于 2003-11-01 22:02:37 得分 0
if err.number<>0 then
response.write err.description
response.end
end ifTop
10 楼baogong(包公)回复于 2003-11-01 22:29:15 得分 0
要善用response找错误,呵呵.Top
11 楼luoluonet(螺螺.net)回复于 2003-11-01 22:48:49 得分 0
呵呵~~
耐心哦~~
大家都是这样过来的~~
Top
12 楼kejm(柯柯)回复于 2003-11-01 22:55:34 得分 0
是呀,我是初学,累死了....Top
13 楼starboy1413(小辉)回复于 2003-11-02 00:02:04 得分 0
VS.net+IE就可以了~~~~~~~~~~Top
14 楼yaozheng(Hannibal)回复于 2003-11-02 00:05:18 得分 0
楼上有几位说得很对,多用些
response.write sql
response.end
这样的语句设置断点调试,效果很不错的!Top
15 楼guoddong(果冻)回复于 2003-11-02 00:06:36 得分 0
要掌握分段查错的技巧,不管什么语言asp或jsp都容易查到错误所在Top
16 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2003-11-02 00:09:55 得分 0
找多的就熟练了 :)
asp程序调试实用手册
http://chinaz.com/download/software.asp?SOFTWAREID=6465Top




