上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页
摘要: 在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上做聚簇索引,第一次执行该语句的时间和没有索引的时间差不多,之后执行上述语句,速度很快,在1秒中以内,但当表的记录数发生较大变化后,再执行该语句又会经历一次耗时的过程。而且不是每个表都适合做聚簇索引的, 阅读全文
posted @ 2006-09-27 00:05 greystar 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一朋友问及一个问题:在SQL Server2000里如何通过sql语句查出指定数据表中自动编号的字段名,即包含标识的字段名。其实使用一个简单的sql语句就搞定了:Select [name] From sysColumns Where id=object_id(N'TABLENAME') and Status=128其中TABLENAME为你要查询的数据表名称。如果想查询标识种子和标识增量的信息,应使用如下语句:Select [name],autoval From sysColumns Where id=object_id(N'TABLENAME') and St 阅读全文
posted @ 2006-09-26 23:46 greystar 阅读(306) 评论(0) 推荐(0) 编辑
摘要: select OID ,Pos from (select OID, ROW_NUMBER() OVER (order by OID) as Pos from directoryRights) as T where T.Pos > 1 and T.Pos < 10 阅读全文
posted @ 2006-09-26 23:42 greystar 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 以往在Windows Form中,假如我们在ColumnChanged,ColumnChanging更改某栏位的值后,Binding Control是不会跟着改变的,而是要等到EndEdit才会更新,在.NET 2.0中,Binding提供了ReadValue方法,可以强制Binding Control重新取值.下面的代码示例ReadValue.public void Update() { foreach (Binding bind in ((ICurrencyManagerProvider) _bindingSource).CurrencyManager.Bindings) {bind.Re 阅读全文
posted @ 2006-09-26 13:24 greystar 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在VS 2005中,新增加了许多新的特性和功能。其中在方便用户编程方面有了很大的改进,比如新增加了code snippets(代码片断助手)功能。所谓的code snippets,是用户可以在编程过程中,将经常要用到的一些常用代码或者值得收藏起来的代码保存起来,在要使用的时候就可以方便地调用出来。本文将介绍如何将vs 2005自带的code snippets加到已有的应用程序中去,以及如何建立自己的snipeets,如何使用开源的snippet editor。 如何使用code snippets。可以通过五种方式使用代码段:键盘快捷键,IntelliSense 自动完成,IntelliSens 阅读全文
posted @ 2006-09-18 17:19 greystar 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 光驱弹出与关闭using System.Runtime.InteropServices ;[DllImport("winmm.dll")]public static extern int mciSendString(string s1,string s2,int i1,int i2);private void button1_Click(object sender, System.EventArgs e) {mciSendString ("set cdaudio door open","",0,0);}private void but 阅读全文
posted @ 2006-09-08 13:00 greystar 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在MSDN看了MS的ASP.NET 2.0 中的异步页文章,其中试了一下运行效果。发觉其根本没有达到界面效果(异步功能是实现了).http://www.microsoft.com/china/msdn/library/webservices/asp.net/issuesWickedCodetoc.mspx数据访问代码如下.using System;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Syst 阅读全文
posted @ 2006-09-08 12:17 greystar 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 解决方法:1. 开启 Terminal Services 服务.允许用户以交互方式连接到远程计算机。远程桌面、快速用户切换、远程协助和终端服务器依赖此服务-停止或禁用此服务会使您的计算机变得不可靠。要阻止远程使用此计算机,请在“系统”属性控制面板项目上清除“远程”选项卡上的复选框。看来这个服务还是要开启的.2. 在项目属性里面在“Debug”(调试)一项里,把“Enable the Visual Studio hosting process”(启用Visual Studio 宿主进程)前的钩去掉。 3将项目属性调试里的:启动非托管代码调试 钩上 阅读全文
posted @ 2006-08-28 09:03 greystar 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 我们经常要注册或者反注册自己写的dll文件,加一个快捷方式会减少自己的工作量:[HKEY_CLASSES_ROOT/dllfile/shell/Unregister]"Command"="regsvr32 %1 /u"[HKEY_CLASSES_ROOT/dllfile/shell/Register]"Command"="regsvr32 %1"当我们需要注册或者反注册dll时,只要在该dll文件上按下鼠标右键即可! 阅读全文
posted @ 2006-08-25 12:19 greystar 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 批处理的高级运用一.简单批处理内部命令批处理的高级运用!!小技巧哦!!!批处理大家都很熟悉吧!下面介绍批处理的几个知识点:1:巧用FC命令做查木马工具:首先建立批处理文件atm.bat:写入代码:@echooffdirc:/windows/system32/*.exe>c: 阅读全文
posted @ 2006-08-25 12:02 greystar 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页