若相依 发表于 2015-1-16 22:19:23

ASP编程:交换DISTINCT的办法查找反复纪录

SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。反复|反复纪录  一般选择反复纪录,都必要用到DISTINCT,但有个欠好的中央,就是不克不及选择多个字段,上彀找了好久,在动网发明一个贴办理这个成绩,使用的上面的语句:
sql="selecta,bfromtabwhereidin(selectmin(id)fromtabgroupbya)"
  关于Sql的Distinct避免纪录反复语句的困惑
  之前很罕用,但如今有个项目请求掏出的纪录没有反复的
rs.open"selectDistinct会员from表1where主题=falseand履历>200orderby会员desc",link1,1,1
  以上SQL语句能够掏出数据库中切合前提的会员(并且能够完成没有反回反复纪录),但假如改成以下三种情形,就会呈现调不出纪录或修改的纪录有反复大概修改的纪录非常,叨教这是为何?岂非Distinct一次指定选择一个字段?
rs.open"selectDistinct*from表1where主题=falseand履历>200orderby会员desc",link1,1,1
rs.open"selectDistinct会员,注册日期from表1where主题=falseand履历>200orderby会员,注册日期desc",link1,1,1
rs.open"selectDistinct会员,注册日期from表1where主题=falseand履历>200orderby会员desc",link1,1,1
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊!

再现理想 发表于 2015-1-19 08:41:53

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

小妖女 发表于 2015-1-28 05:52:24

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

海妖 发表于 2015-2-5 18:05:31

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

愤怒的大鸟 发表于 2015-2-13 05:30:22

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

兰色精灵 发表于 2015-3-3 15:38:40

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

简单生活 发表于 2015-3-11 12:04:46

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

蒙在股里 发表于 2015-3-18 16:03:39

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

分手快乐 发表于 2015-3-26 12:20:40

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
页: [1]
查看完整版本: ASP编程:交换DISTINCT的办法查找反复纪录