[upload=gif]UploadFile/2005-12/20051224948796885.gif[/upload]
这是什么原因?
没人回答?
我顶,顶到有人回答
ReadBook.asp的第255行是 <td><div align="right">
你先用官方文件覆盖下再看看
ReadBook.asp的第255行是 <td><div align="right">
你先用官方文件覆盖下再看看
我用的是(FoosunCMS V3.1.0930)
我在上面加了个说明语句,所以我的255行的内容如下:
<%If RsModifyObj("UserID")=Session("MemID") Then %>
最新版本的是:
<%If Clng(RsModifyObj("UserID"))=Clng(Session("MemID")) Then %>
呵呵,很简单啊,两个类型不是一样的,用CLng显式转化到同一类型啊.不然两个不同类型的值怎么=啊.
CLng 函数
描述
返回表达式,此表达式已被转换为 Long 子类型的 Variant。
语法
CLng(expression)
expression 参数是任意有效的表达式。
说明
通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用 CInt 或 CLng 函数强制进行整数运算。
CLng 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。
如果 expression 取值不在 Long 子类型的允许范围内,则会出现错误。
活动评审组:加5分魅力值,请查收。
(原始值:魅力10分)
800A000D 的意思就是: 类型不匹配
系统提示得很清楚.你用FS原版文件覆盖,如果还有问题,检查数据库的FS_GBook表里是否数据不对,如果还不行,把你的ReadBook.asp和FS_GBook表打包发上来看看.