除非同时指定了TOP,否则 ORDER BY子句在视图、内嵌函数、派生表和子查询中无效

在sql server 2000中,报错:”除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。“,如果实在要用 ORDER BY ,但是又不能指定确定的TOP数据时,怎么办呢?
解决方案:
使用 TOP 100 PERCENT ( SELECT TOP 100 PERCENT 字段 FROM 表 ORDER BY 排序字段)。
TOP 100 PERCENT相当于把记录数的100百之百SELECT出来。

关闭fck编辑器上传功能中的“浏览服务器”功能

在使用FCKeditor 的过程中,发现其图片上传功能跟我想象的不太一样。

于是想按照我的想法改造一下,下面是我改造的过程,希望对您有用,我使用的是FCKeditor2.6.4

关闭图像上传和FLASH上传功能中的“浏览服务器”功能,只留下“快速上传”功能:

在fckconfig.js中找到下面这三句

FCKConfig.LinkBrowser = true ;

FCKConfig.ImageBrowser = true ;

FCKConfig.FlashBrowser = true ;

修改为

FCKConfig.LinkBrowser = false ;

FCKConfig.ImageBrowser = false ;

FCKConfig.FlashBrowser = false ;

这样设置后,当你插入图片时弹出的窗口上那个“浏览服务器”的按钮就看不到了。

 

asp跨域共用cookie和session的问题

这几天因为网站涉及到二极域名共用session的问题,头痛。在网上找了好久的料,终于在csdn里面找到2004年前辈们讨论的解决方案,个人感觉很受用。
 

浅谈数据库设计技巧(下)[转]

三、多用户及其权限管理的设计
  开发数据库管理类的软件,不可能不考虑多用户和用户权限设置的问题。尽管目前市面上的大、中型的后台数据库系统软件都提供了多用户,以及细至某个数据库内某张表的权限设置的功能,我个人建议:一套成熟的数据库管理软件,还是应该自行设计用户管理这块功能,原因有二:
  1.那些大、中型后台数据库系统软件所提供的多用户及其权限设置都是针对数据库的共有属性,并不一定能完全满足某些特例的需求;
  2.不要过多的依赖后台数据库系统软件的某些特殊功能,多种大、中型后台数据库系统软件之间并不完全兼容。否则一旦日后需要转换数据库平台或后台数据库系统软件版本升级,之前的架构设计很可能无法重用。

浅谈数据库设计技巧(上)[转]

说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程 序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的 第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据的函数(即算法),最后,再给类中 的数据成员和函数划分访问权限,从而实现封装。

ie6下margin加倍的问题

当margin的方向跟float的方向一致时,在ie6会出现margin加倍的现象,解决办法,在float的块中加display: inline;

ASP开发中存储过程应用详解[转自chinaz]

ASP开发中存储过程应用详解|调用,参数,存储,数据库,输出,编译,mycomm,输入,userid,代码
ASP 与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回 事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。

现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对大家能有帮助。

win2003弹出“IE增强的安全配置堵塞了来自下列网站的此应用程序内的内容”

1、在添加删除WINDOWS组件里,有个ie增强的安全配置,删掉它(也就是去掉他前面的勾,点下一步)

2、取消WIN2003中的IE增强安全配置
[ 2006-11-19 9:24:00 | By: 海浪谷峰 ]

做为新 Windows 组件出现的 IE 安全插件 -- Internet Explorer Enhanced Security,默认把 IE 安全设置为最高。这样将在访问站点弹出询问框并对浏览网页及文件下载做出阻止的行为。其实不一定需要这个组件:首先禁止询问框的出现,在弹出的对话框中复选“以后不要显示这个信息”。然后,可以在 IE 工具选项中自定义设置 IE 的安全级别。在安全选项卡上拉动滚动条把 Internet 区域安全设置为“中”。当然,也可以在控制面板→添加程序→添加或删除 Windows 组件中卸载“IE 安全设置”。

SQL SERVER convert函数日期格式化应用[转]

Sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46

SQL优化34条[转]

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!
(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.

页面

订阅阿亮php笔记 RSS