今天下午,困扰了我3天的ASP网页问题终于解决了。然而出乎意料的是,这个问题竟然不过是很小的SQL语句问题。然而我却苦苦研究ASP代码,并且没有任何进展。
这个问题是“sql=”select * from table Where ID=2″ ”,我误写为“sql=”select * from table Where ID=’2′ ” ”,因此读取数据库时总是出问题。
这个方法我在问题初期早已尝试过,但是发觉还是不行,于是认为自己学习的ASP技不如人,找了好几本书籍研究,但是发觉没有任何进展。今天下午无意中再一次修改AQL语句,发觉竟然解决。
这时我终于意识到一个现象:在出现问题时浏览器无法加载网页,打开数据库时出现“只读”,也就是说这时ASP网页还处在加载数据库中。此时浏览器的缓存作用导致没有真正运行这个ASP网页。必须关闭浏览器后才能释放。而我在初期的时候没有释放缓存,以至于正确的代码依然运行不了。
近期评论