账号通
    

账号  

密码  

1724

查看

8

回复
主题:5.5 与 5.03对sql语句处理的兼容问题 [收藏主题] 转到:  
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 17:32:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

语句如下:
select top {$Param(0)} ID,FolderName from KS_Class where TN=(select TN from KS_Class where ID='{$CurrClassID}') order by FolderOrder       

 

 

在5.03下正常到5.5下就会报如下错误

 

 

报错如下:

Microsoft JET Database Engine 错误 '80040e07'

标准表达式中数据类型不匹配。

E:\GAOSOFT\KESIONV55\ARTICLE\../KS_Cls/Kesion.Label.SQLCls.asp,行 464

 

 

或者说该怎么重写

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/12/27 18:07:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统

1.V5.5 生成静态页面时,sql标签无效,提示{PageListStr}

解决方法:

 请打开KS_CLS/KESION.Label.Commoncls.asp,并找到以下代码.大约96行开始

'*********************************************************************************************************
  '函数名:ReplaceAllLabel
  '作  用:将标签名称转换成对应标签内容
  '参  数: Content需转换的内容
  '*********************************************************************************************************
  Function ReplaceAllLabel(Content)
   dim Node
   Call LoadLabelToCache()    '加载标签
   For Each Node in Application(KS.SiteSN&"_labellist").documentElement.SelectNodes("labellist")
    Content=Replace(Content,Node.selectSingleNode("@labelname").text,Node.text)
   Next
   Call LoadJSFileToCache()   '加载JS
   For Each Node in Application(KS.SiteSN&"_jslist").documentElement.SelectNodes("jslist")
    Content=Replace(Content,Node.selectSingleNode("@jsname").text,Node.text)
   Next
   ReplaceAllLabel=Content
   '替换自定义函数标签
   'Dim DCls:Set Dcls=New DIYCls
   'ReplaceAllLabel=DCls.ReplaceUserFunctionLabel(Content)
   'Set DCls=nothing
  End Function

 

将上面红色字前面的单引号去掉即可

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 18:18:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

跟那没关系,你们还是测一下吧

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 18:01:00   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统
以下是引用一生有你在2008-12-27 17:50:00的发言:
是不是放到栏目页调用?

我总结了一下,只要在5.5下出现 {$CurrClassID}  都无法识别

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 18:00:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/12/27 17:50:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
是不是放到栏目页调用?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 17:38:00   | 只看该作者 查看该作者主题 7楼 
科汛在线网校系统

有参数的,在5.03下正常,到了5.5才报错

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/12/27 17:35:00   | 只看该作者 查看该作者主题 8楼 

检查一个你的调用方式吧

,我测试了没有发现问题.你这个标签需要传递一个参数给他.不知道你传了没有

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
linksy 当前离线

188

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:2516 分
登录次数:158 次
注册时间:2007/6/14
最后登录:2015/12/16
linksy 发表于:2008/12/27 17:42:00   | 只看该作者 查看该作者主题 9楼 
科汛在线考试系统(NET)

好像检测不到{$CurrClassID}

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.21094秒 powered by KesionCMS 9.0