2008年2月15日
在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过IN SQL连接到各个电表中,我们现在就是用一个ASP文件把IN SQL中表的读数再集中到MS SQL中。
可能你看到的定时运行ASP文件的方法有多种,不过我现在要说的是一种简单的方法,利用计划任务就可简单的实现。
首先,你要写一个js或者vbs文件来调用你所有执行的ASP。下面是js和vbs文件的代码,你可以任选一个,执行效果是一样的。
2008年1月2日
昨天做了两个asp页面,一个是utf-8得页面一个则是gb2312得页面.
于是发生了件怪事(主要是我第一次遇见得),单独打开这两个页面都不会出现问题,
但偏偏从utf8连接到gb2312得时候就出现了乱码.花了两个小时都搞不掉,
今天再次打开,baidu了下结果.
后来发现两个解决方案
第一:在每个gb2312页面上设置Session.CodePage=936
这样问题就解决了...
第二:从utf8转到gb2312得时候不要用a连接.用response.redirect跳转,也能解决.
2007年12月28日
用asp,access数据库,网页编码是utf-8。出现乱码,所有从数据库里读的中文字都是乱码。
问题解决:
codepage="65001
http-equiv="Content-Type" content="text/html; charset=UTF-8
一个也不能少
2007年10月26日
在用utf-8编码的页面中,通过ASP内置对象Server.URLEncode()编码后的URL不能正确的找到文件,解决方法是用JavaScript的escape()函数进行编码
编码比较程序
2007年10月26日
1.数据库导入以后,自动增加字段需要重写,部分数字类型需要增加长度,有需要就用bigint。
2.所有的默认值都丢失了。主要是数字类型和日期类型。
3.所有sql语句中的now(),time(),date()要改成getdate()。
4.所有sql语句中的datediff('d', time1, time2)要改成datediff(day, time1, time2),相应的其他日期属性也需要更改。
5.有可能一些true/false的判断语句不能正常使用了,这里是指用整数型来表达bool的情况,要变为1/0。
6.备注类型要通过cast(column as varchar)来使用。
7.CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1,否则记录可能 显示不完整。也就是说,一般要写成rs.open sql, conn, 1。
8.isnull(rowname)要改成rowname = null
9.程序里如果有直接对整型变量的判断,也需要进行显示的转换,如:
if rs("id") = 0 then
要变为
if clng(rs("id")) = 0 then
2007年10月17日
如果你的网站采用数据库是两个或以上,但是编码不一致的话,很可能出现乱码现象,我这里就出现了
以65001和936为例,
找到了几种解决办法:
2007年9月27日
asp函数byval byref 按值传递与按地址传递的区别与例子
摘自百度知道http://zhidao.baidu.com/question/35855335.html?si=1
2007年9月24日
问:
删除或编辑数据后返回到前一页, 并且刷新数据...
我用了这个方法:
response.Write "<script language=javascript>;history.go(-1);window.opener.location.reload();</script>"
但是这个方法可以返回到前一页,但是没有刷新页面的,
请问我想返回前一页,又想刷新页面,该如何做呢?