2010年7月16日
摘要: 在sql2005中,我们可以通过以下语句获得表的结构信息:select * from sys.columns,sys.tables where sys.tables.object_id=sys.columns.object_id and sys.tables.name='tablename' --tablename是你表的名字执行后结果如图: 或许这些不是我们想要的东西,而且system_type... 阅读全文
posted @ 2010-07-16 11:51 davidding 阅读(757) 评论(0) 推荐(0) 编辑
摘要: Type是在6.0就有的,XType在7.0才出现: Type 对象类型。可以是下列值之一: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 FN = 标量函数 IF = 内嵌表函数 K = PRIMARY KEY 或 UNIQUE 约束 L = 日志 P = 存储过程 R = 规... 阅读全文
posted @ 2010-07-16 11:17 davidding 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 当你的表里面有个字段是identity属性,然后你想从其它表结构相同的表插数据到此表,在insert 该表之前,设置一下:SET IDENTITY_INSERT +‘表名’+ON,此时设置idetity的字段也可以插入。如: SET IDENTITY_INSERT +‘目的表名’+ONinsert目的表 select * from 源表 阅读全文
posted @ 2010-07-16 10:39 davidding 阅读(274) 评论(0) 推荐(0) 编辑
  2010年7月1日
摘要: WMI是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分... 阅读全文
posted @ 2010-07-01 10:27 davidding 阅读(348) 评论(0) 推荐(0) 编辑
  2010年6月30日
摘要: 如何在全局程序集缓存 (GAC) 中安装 DLL 文件要使用 Visual Studio .NET 创建小型类库项目、生成强名称,以及在 GAC 中安装项目的 .dll 文件,请执行下列步骤: 在 Visual Studio .NET 中,创建一个新 Visual C# .NET 类库项目,并将该项目命名为 GACDemo。 必须使用强名称。要生成此加密密钥对,请使用 SN 工具。此工具位于安装 ... 阅读全文
posted @ 2010-06-30 16:31 davidding 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 具体步骤:在项目中引入第三方的dll,一般情况下我们都可以将所需的dll文件复制到硬盘上的一个地方,然后在项目中添加引用,这个操作很简单!但有时候我们会遇到这样的情况,就是所要引用的dll在目标机器的GAC里,这时我们就不能手动将它拷贝出来了。 其实Windows的GAC是有对应的目录的,一般来说为c:\Windows\assembly\,这个目录有一些特殊,它里面存放的是本机已安装和注册的类库d... 阅读全文
posted @ 2010-06-30 16:25 davidding 阅读(378) 评论(1) 推荐(0) 编辑
摘要: 每个.NET程序集除了程序代码外都额外包含了元数据。元数据包含了程序集本身的信息,比如版本号,引用了什么程序集等。元数据也包含了程序集内所有类型的信息,包括其方法、属性和字段。使用.NET反射,你可以在运行时读取这些信息,并且可以动态地调用方法。 让我们来看这样一个例子,它通过使用.NET反射读取和动态调用了一个方法。在这个示例中有一个Demo类,它带有方法Message以被动态调用。Demo类在... 阅读全文
posted @ 2010-06-30 16:00 davidding 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系.区别:COM有两种存在形式,动态连接库和可执行程序,但DCOM必须是可执行程序.因为DCOM不可能在客户程序的内存空间运行,所以不能是动态连接库.COM(动态连接库形式)... 阅读全文
posted @ 2010-06-30 12:58 davidding 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 在word文档里,当插入一个图片或是电子表格,从而生成一个复合文档,这其中用到ole规范OLE文档:完善了早期的混合文档功能,不仅支持简单链接和嵌入,还支持在位激活、拖放等功能有一片文章你可以看看OLE概述 OLE/ActiveX/COM技术是MS的核心应用技术,只有彻底洞察其理论精髓,才能以不变应万变。我们首先从OLE谈起。 一、过去的OLE和今天的OLE 作为COM技术前身的OLE,其最初含义... 阅读全文
posted @ 2010-06-30 11:56 davidding 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowi... 阅读全文
posted @ 2010-06-30 11:51 davidding 阅读(229) 评论(0) 推荐(0) 编辑