今天一早,一到公司,被同事告知内部的一个数据库系统发生了问题,更新数据的时候提示失败。

于是开始着手处理,先是找到发生错误的地方,使用输出语句输出了错误Err.number,错误代码为-2147217900,然后又输出了发生错误的SQL语句,复制到查询分析器中执行,被告知错误为:数据库 ‘XXX’ 的日志已满。请备份该数据库的事务日志以释放一些日志空间。

原来是事务日志已满。

解决办法:

阅读全文

[asp] 小数的处理

保留两位小数:Round()函数. Round(value,2) 但是此时若为小于1的数字时,如0.65 ,从数据库中读出后,往往显示为.65 ,不带0 可以用另外一个函数FormatNumber(), FormatNumber(value,2,-1)即可. 这个函数中,-1处为 可选项。三态常数,指示是否显示小数值小数点前面的零 -2 = TristateUseDefault – 使用计算机区域设置中的设置。 -1 = TristateTrue – True 0 = TristateFalse – False

阅读全文

Object disabled –iis打不开asp文件

没事研究了下iis lockdown ,运行了之后, 结果发现iis无法再正常运行了,本来能用的asp网站打不开了。 报错:Object disabled — 导致iis打不开asp文件 在网上寻找解决办法,很多网站都给了一个解决方法,但是不行。 这时候还是google发挥了它的优势,搜到老外的一个blog里去了,仔细的看了看,问题得到解决。 主要做法是: Open the mmc for IIS, right click on the servername and choose properties Click Edit for Master Properties Choose the Home directory tab, click the configuration button Verify that App Mapping for .asp is C:WINNTsystem32inetsrvasp.dll if it is not then choose edit and make sure that it points to the above file. Then click apply 大概就是说呢,选择网站的属性,选择主目录,点击下边的配置按钮,把asp文件的可执行文件路径选择到 C:WINNTsystem32inetsrvasp.dll ,然后应用,就可以了。 其实呢,在运行iis lockdown的时候就已经看到日志里有说对asp文件的可执行文件操作了,不过没有注意,出问题了也没有仔细去想。。

阅读全文

asp发送邮件报错’80070005’处理,以前记录下来的。 ASP Sendmail CDO.Message.1 错误 ‘80070005’ 报错如下: CDO.Message.1 error ‘80070005’Access is denied./*.asp, line 147line147处是mail 的send方法。 解决办法,安装smtp ,设置 c:inetpubmailrootpickup 的访问权限,要iis账户和everyone账户都拥有其读写权限才可以。 国内技术交流沟通的站点真是太少了,,非得要跑到老外的网站上去一行一行看英语才能找到答案。。国人的悲哀啊。。。

阅读全文

关于Asp的一点小问题

这是昨天在为一个会议做注册页面时候发现的,由于主站采用的asp环境,所以会议注册也采用asp实现,很奇怪的一点是,我在制作完成,并测试成功后,告诉别人,他说也要测一测,我还觉得,真是多此一举,我已经测了好几次了,都成功了,能有问题么~  奇怪的事情果真发生了,在他的机器上注册的时候居然发生了错误,而且怎么试怎么出错~在我的机器上测试,又是注册成功。各种浏览器也都尝试了,还是不行,实在是令人纳闷,于是乎,我打算在他的机器上调试一下,就把IE选项的 “显示友好HTTP错误信息”关闭了,结果,居然成功了,再勾选上这个选项,又是错误。。  实在想不到,客户端的设置居然也能关系到程序的运行成功与否,真是长见识了,做为一名Developer,自己机器的IE选项肯定是一直将“显示友好HTTP错误信息”关闭的,而该选项默认为开启,所以,一般使用者都是在开启该项的情况下运行程序的,发生错误是在所难免的了。  最后检查程序,发现是对记录集rs操作有些问题,在rs.close后,set rs = nothing ;就会产生错误,关闭了IE的友好选项,该错误就被忽略,经过此事,我的最大收获就是:  1、客户端的IE设置居然可以影响到程序的运行。  2、做出来的程序一定要在多个不同环境下进行测试。

阅读全文

在使用fso函数时,一直比较正常,使用fso复制文件都没有问题,但当在某处需要进行复制并覆盖原有的同名文件时,出了点小问题。

运用这个fso函数覆盖时,我已经用了true参数,如果已存在目标文件,就进行覆盖。

但是却总出问题。

阅读全文

作者的图片

DigDeeply

Technology Stack: Golang/PHP/Openresty, and so on…

Web Development Engineer

Beijing China