|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题排序完成道理:以一排序字段(字符型完成排序),该字段的实践长度即为复兴深度(用一名字符代表一层深度时)。
所受限定:复兴深度只受排序串界说长度的限定(有点象空间换深度),每贴复兴数(包含根贴和子贴)为30摆布(当sqlserver利用Dictionaryorder,case-insensitive排序体例,即不辨别字母巨细写时),假如sqlserver利用Binaryorders排序体例时受限为127(255?)。
改善办法:假如以为不敷用,可使用多位字符对应一个深度(如许盘算有点贫苦),或利用几位数字代表一个深度,比方3位数字――最多能够999个子贴,不外些时排序字段的长度应为“3*最年夜深度”)
长处:此法是正则的――匀称的。
有关树状布局的字段:rootid、orderstr(varchar型,按必要深度定,假设你最大体利用20层复兴深度,则定为varchar(20),余类推)
比方:(以下排序均按orderbyrootid+(1-sign(rootid))*lybiddesc,orderstr,iddesc排序)
idrootidorderstr
10空串
21z――复兴根贴,利用串z初始化排序字串
___________________
31y――复兴1,将排在1前面的排序字符串的最初一个字符z的ascii码减1,构成新的排序串。
排序了局为:
idrootidorderstr
10空串
31y
21z
___________________
41x――复兴1贴,排序字符串求法同上
排了局为:
idrootidorderstr
10空串
41x
31y
21z
___________________
51xz――复兴4贴,反省4贴是不是已有复兴,现没有,初始化排序串第二个字符(在4后加上z)
排序了局为:
idrootidorderstr
10空串
41x
51xz
31y
21z
___________________
61xy――复兴4贴,将4贴的第一子贴的排序字串最初一个字符的ascii码减1
排序了局为:
idrootidorderstr
10空串
41x
61xy
51xz
31y
21z
如许,依据orderstr和len(orderstr)――深度分离就完成了树状布局。
idorderstr
1空串
4x
6xy
5xz
3y
2z
软件利用主页:http://swuse.yeah.net
</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 |
|