账号通
    

账号  

密码  

1595

查看

5

回复
主题:[求助]两个SQL标签的调用问题,在线等 [收藏主题] 转到:  
sdxpy 当前离线

185

主题

0

广播

0

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

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2007/12/3 20:37:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

我做了另外一个网站,想在这个网站里调用循环文章列表,这个好像是不能调用的,所以我就准备做一个SQL标签:循环文章,然后在做一个JS,里面写:{SQL_循环文章(频道ID)},再在外部网站里调用这个JS,理论上可以实现的

我的查询语句是这样写的:

select top 10 ID,Tid,Title,Author,Adddate from KS_Article where Tid in ({$Param(0)}) order by ID desc

这我是在论坛里http://bbs.kesion.com/dispbbs.asp?BoardID=41&replyID=18254&id=32053&skin=0 这篇文章里复制的,原文为:

将变化一 和变化二 改为

四 select top 10 ID,Tid,Title,Author,Adddate from KS_Article where Tid in ({$Param(0)}) order by ID desc

五 select top 10 ID,Tid,Title,Author,Adddate from KS_Article where Tid ='{$Param(0)}' order by ID desc

变化一 和变化二的调用 和前面一样 由于是自动获得参数的值只是限定了使用的页面 都是 {SQL_TOP10()}

四和五的调用 {SQL_TOP10(参数的值)} 在参数值填写你想调用的 频道(四) 或 栏目(五) 的ID
( ID在SQL语句下面有显示)这两个变化是在任何页面通用的.....

这篇文章里写的意思就是在任何页面都是通用的,当然外部调用也是可以的,但是问题就是,查询语句这样写后,点下一步的时候,会提示"标准表达式中数据类型不匹配。"无法再进行下一步了,我想知道这个语句里哪句不正确了,请高手帮忙啊!

第二个问题:我想在外部网站或者自定义页面调用栏目页的"终级文章栏目列表",就是要带分页的那种,该如何做呢?我试了很多种方法,在论坛里已经查了一个星期了,几乎所有跟SQL\标签有关的贴子全看了也试了,用SQL标签做出来后,只能放在模板里才可以显示,要在自定义里面里,就不显示分页,只显示"pagelist"好像,始终没有解决这个问题,高手帮我吧,我帮一个公司做网站,要交货的,就剩下这个问题了,谢谢!

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

185

主题

0

广播

0

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

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2007/12/4 18:51:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
sdxpy 当前离线

185

主题

0

广播

0

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

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2007/12/4 1:43:00   | 只看该作者 查看该作者主题 藤椅 

第一个问题因为tid是varchar类型的,所以只能用 tid in('({$Param(0)}')

用了这个后,可以下一步了,但却无法调用频道的ID,只能调用频道内部的栏目ID才会显示,否则空白,感觉用 Tid ='{$Param(0)}'和 Tid in('({$Param(0)}') 好像没什么区别啊,都是只能调用栏目文章,不能调用整个频道的文章

第二个问题,尝试将标签输出格式设为ajax

用了ajax后,根本无法在外部网站调用的,完全是空白的,貌似任何SQL标签只要用了ajax,在外部都是无法显示的,请管理员帮忙详细解答一下问题吧!

good
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2007/12/3 21:04:00   | 只看该作者 查看该作者主题 板凳 

第一个问题因为tid是varchar类型的,所以只能用 tid in('({$Param(0)}')

第二个问题,尝试将标签输出格式设为ajax

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

185

主题

0

广播

0

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

用户积分:2024 分
登录次数:128 次
注册时间:2007/5/17
最后登录:2009/12/12
sdxpy 发表于:2007/12/3 20:54:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统
在线等啊,希望高手可以给予解答,能解答的话,我可以人民币酬谢,QQ这里不方便公布,我会在论坛消息里联系你的,说话算数
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
国家贫困县 当前离线

489

主题

0

广播

0

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

用户积分:3749 分
登录次数:84 次
注册时间:2007/7/22
最后登录:2015/7/27
国家贫困县 发表于:2007/12/3 20:48:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0