能否用Delphi写大型的WebApp(WINCGI/IISCGI/SOAP),非高手莫进 ? (yysun老师在哪?)(0分)

  • 主题发起人 主题发起人 Rocklee
  • 开始时间 开始时间
:Rocklee 非常抱歉打扰了
听说你对idtcpserver很了解,我希望你能提供给我一些有关它用法的详细资料和实例
e-mail : li_jiheng@hotmail.com
再一次表示抱歉,咳 没办法呀
 
to nzfSoft:
Do Little Change,Just Like this:
select * from
(select top 10 * from orders where orderid>10248 order by orderid) as A
union all
select * from
(select top 10 * from orders where orderid<=10248 order by orderid desc) as B
order by B.orderid
 
楼上:纠正你的一个小小错误:
select * from
(select top 10 * from orders where orderid>10248 order by orderid) as A
union
select * from
(select top 10 * from orders where orderid<=10248 order by orderid desc) as B
order by B.orderid=====>>>要改为order by OrderID.此时没有B表了呀.
 
select * from
(select top 5 * from orders where orderid>10275 order by orderid) as A
union
select * from
(select top 5 * from orders where orderid<=10275 order by orderid desc) as B
order by orderid
这就是成功运行的SQL语句
 
另外.我的想法是:
对于上面的查询.我们只要用一半就可以了.
1.在DBGRID中定位用户的当前OrderID.
2.select top 5 * from orders where orderid>10275 order by orderid.
3.获取下五条.
不就可以达到目的了吗???
为什么非要取某点的前后各五条呢????
联想:
ClientDataset中的分页技术是怎么实现呢.是不是取到本地后再分.这样的分页就没有意思了.
 
用ysai的内部编号
declare @i int
set @i=0
update tablename
set @i=@i+1,
field=@i
然后按内部编号排序,分页查找更好
 
早有这么深入的讨论就好了,今年三月份我们用KYLIX做WEBSERVICE,什么经验都没有,甚至参考找些有参考意义的项目资料都很难,最后是一糊涂。
看到上面各位富翁的讨论感觉到了希望。
 
很深入的讨论呀..耳目一新!!
 
楼主对程序是如何在操作系统里运行的起码概念都没有,才会发出这样的疑问。
简单点说DELPHI的程序在多人访问下吃内存的问题。如果你写的DELPHI的WEB SERVER程序在多人访问下,内存消耗量和访问的人数成正比上升的话,那自然是你写的程序有问题。
至于JSP/PHP等等语言,它是解释执行的,最终还得调用执行它的语句的真正的可执行代码,这样的代码,也是DLEPHI或者C++等真正可以编译出可执行代码来的语言写的。那么,JSP可以做到的,为什么DELPHI做不到?
至于用DELPHI来写WEB SERVER,要减少内存消耗的办法很多。李维的书上也有讲。如果楼主认真研究一下webSnap的实现机制,就会学习到很多这方面的技巧了。
 
偶倒!
楼上的朋友说得也真没错..偶真的啥概念都没有...
老兄如果你的代码这么厉害,就写若干代码证明你的程序内存使用与访问人数不成正比让大家开开眼界.
今天有空上来逛一下,原来这贴子都发了差不多两年了,居然有这么多人对此关心...偶真的是很感谢了.
由于工作关系,偶已经很少用delphi写数据库了,而此贴讨论到最后跟主题偏得很远(讲得多的反而是数据库问题).
偶现在用delphi只要写的是网络程序(+indy).而写web已经转用jsp/servlet+struts了.
再次感谢yysun与各位热心人士的参与.
 
后退
顶部