霍者博客

欢迎访问Web前端最新发布

ASPCMS后台会员修改报错的解决方法 错误号:-2147217913

霍者最近在使用ASPCMS会员功能的时候,发现前台新注册会员,在后台修改会员资料的时候,提示错误,错误信息如下:

错误号:-2147217913
错误描述:标准表达式中数据类型不匹配。sql=update AspCms_User set GroupID=4,UserStatus=1,TrueName='333', Gender=1, Birthday='', Address='', PostCode='', Phone='', Mobile='', Email='', QQ='', MSN='' where LoginName='123'

经测试发现问题原因:后台注册或修改会员数据的时候,出生日期这一项不能为空,否则会导致数据类型不匹配。

...

utf8编码下iframe高度100%后右侧出现垂直导航条的问题解答

今天在做一个网站的时候发现一个问题就是在gbk2312编码下,这是iframe高度为100%后,正好满屏,不出现垂直的导航条,但是在UTF8下同样的设置却会出现垂直导航条,具体的为什么gbk2312下不出现,这个我没找到原因所在,但是UTF8编码下的问题却解决了。

iframe是内联元素(inline),iframe后面有个看不见摸不着的行内空白节点,空白节点占据着高度,iframe与空白节点的基线对齐,导致了div被撑开(这是图片也底部也会出现3个像素左右的空档是一样的原因:图片在DIV中产生底部间隔的解决方法)。

...

iis6设置404页面的一些问题记录

iis6和iis7.5不一样,不能设置单独一个文件“404.html”,只能如图设置一个明确的路径。所以可以每个站点单独设置到每个站点根目录下的404.html页面上。

也可以按照下面我设置的,直接设置整个iis里的所有站点,然后以其中一个站点作为基准,其他站点就都可以用这个基准站点的404.html页面,这样就不用每个站点都再操作一遍了。

...

ASPCMS冗余文件检测功能出现“内存溢出”问题

这个问题第一次遇到,折腾了好一会儿才发现是access问题,主要是因为access对日文字符的支持有问题。所以只能打开数据库后,依次查询删除日本字符。

当字段内包含了这26个日文字符任意一个或多个时,就会导致此问题的出现。

ゴ ガ ギ グ ゲ ザ ジ ズ ヅ デ ド ポ ベ プ ビ パ ヴ ボ ペ ブ ピ バ ヂ ダ ゾ ゼ

因为“冗余文件检测功能”功能用到like查询。所以才会出现这个问题,如果说不用这个功能,其实对整个网站来说其他地方显示是没有问题的。

...

HTML5视频播放代码部分功能代码的说明

今天遇到一个客户需要把首页本来是一张图片的位置换成一个视频,通常默认用flash就可以了,但是为了顺应潮流,我就试着用用HTML5了,但是再用的过程中还是发现了一些问题,下面就简单的讲解一下,完整的代码如下,下面就讲解一下其中几个控制点代码的意思。

<video width="480" height="400" controls="controls" autoplay="autoplay" controlslist="nodownload" oncontextmenu="return false;">
    <source src="http://cloud.video.taobao.com//play/u/188631823/p/2/e/6/t/1/38087958.mp4" type="video/mp4"/>
</video>

controls="controls":向用户显示控件,比如播放按钮、播放进度条、音量控制等。

autoplay="autoplay":视频自动播放

controlslist="nodownload":控件上不显示下载按钮

oncontextmenu="return false;":视频画面上鼠标右键不显示视频下载等。

...