上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

2011年6月25日

在Ubuntu下卸载Oracle XE

摘要: 这样卸载:apt-get remove --purgeoracle-xe-universal主要是 purge这个参数安装:dpkg -ioracle-xe-universal_10.2.0.1-1.0_i386.deb 阅读全文

posted @ 2011-06-25 21:02 零度的火 阅读(468) 评论(0) 推荐(0) 编辑

2011年6月10日

一个查询数据库中所有表的空间占用情况的存储过程

摘要: 不知道是否还有更好的获取方法。 1 CREATE PROCEDURE L_spTableSpaceUsed 2 AS 3 SET NOCOUNT ON 4 5 DECLARE @Result TABLE 6 ( 7 TableName VARCHAR(64) 8 , [Rows] INT 9 , Reserved VARCHAR(64)10 , [Data] VARCHAR(64)11 , Index_Size VARCHAR(64)12 , Unused VARCHAR(64)13 )14 15 DECLARE @TableName VARCHAR(64)16 17 DECLARE curT 阅读全文

posted @ 2011-06-10 15:22 零度的火 阅读(315) 评论(0) 推荐(0) 编辑

2011年5月30日

在64位IIS下,网站使用32位COM组件导致“800a01ad” ActiveX component can't create object错误的问题

摘要: 总是要面对一些老ASP系统升级到ASP.NET的问题,由于各种原因,目前需要将ASP 和ASP.NET 整合到一个项目里使用。由于开发机是64位Windows 7,自然配备了64位IIS,将原来老系统的COM组件注册之后,在IIS上运行ASP代码的时候,在创建COM组件对象处,产生如下错误:Microsoft VBScript runtime error '800a01ad'ActiveX component can't create object经过一番摸索之后,利用强大的Process Monitor 工具,监控w3wp.exe的操作,发现它试图在类似HKCR\CL 阅读全文

posted @ 2011-05-30 16:30 零度的火 阅读(713) 评论(1) 推荐(0) 编辑

2011年5月26日

VB6的ActiveX组件中一个诡异的日期格式化显示的问题

摘要: 环境: Windows Server 2003在语言与区域设置中已经将区域设置为美国,日期格式为“mm/dd/yyyy”,但是在VB6的Active X DLL中利用Format$(now,"Short Date")得到的日期格式总是“dd/mm/yyyy”,百思不得其解,使用ASP,用VB6做了一个简单的Exe程序,显示的格式化日期格式都是正确的,就是DLL不行。。。Google了一顿,没有找到直接答案,但是发现了几个Windows API,激发了灵感,其中2个是:GetSystemDefaultLCIDGetUserDefaultLCID获取系统和用户的默认LCID,调 阅读全文

posted @ 2011-05-26 14:52 零度的火 阅读(362) 评论(0) 推荐(0) 编辑

2011年4月22日

在FormView控件中嵌套数据绑定控件的问题,以及从一个对象中反射获取属性值的简单办法

摘要: 最近研究Entity Framework 4 + ObjectDataSource + FormView的组合。问题在于下面这段代码:1 <EditItemTemplate>2 <sc:NetCheckPolicyDropDownList ID="ddlNetCheckPolicy" runat="server" 3 SelectedValue='<%#Bind("OverrideNetCheckPolicyID") %>' >4 </sc:NetCheckPolicyDrop 阅读全文

posted @ 2011-04-22 15:54 零度的火 阅读(539) 评论(0) 推荐(0) 编辑

2011年3月24日

将一个项目从Vb6升级到VB.NET,升级完毕无法打开项目文件,项目文件名变为.vbproj.vs7.vbproj的问题

摘要: 躲得了初一,躲不过十五,终于要把一个VB6项目升级到VB.NET。在我同事的电脑上,升级没有什么问题,但是在我的电脑上,升级的过程似乎也挺顺利,就是在最后升级快要完毕时,却打不开项目文件,项目文件名成了.vbproj.vs7.vbproj。在VS2008中打开这个文件,又提示要升级,好吧,继续升级,结果升级失败,说一个Reference的问题。咋回事?用记事本打开那个奇怪的项目文件,发现有个引用没有Name :<Reference Name = "" Guid = "{D97A6DA0-A85C-11CF-83AE-00A0C90C2BD8}" L 阅读全文

posted @ 2011-03-24 11:38 零度的火 阅读(687) 评论(0) 推荐(0) 编辑

2011年3月23日

在64位系统下的32位程序/DLL眼中的System32目录

摘要: 由于需要把一个老VB6程序升级到VB.NET,于是就先用VS2008升级,结果升级过程中说缺少CdoNts.dll,于是从Windows Server 2003中copy一份到本地System32目录下,并注册,结果提示“The moduleCdoNts.dll failed to load.The specific module could not be found.”。傻眼了,该不是我64位Windows的原因吧?后来Google一番发现,果然如此,原话摘录如下:If your DLLs are 32-bit, you need to explicitly call the 32-bit 阅读全文

posted @ 2011-03-23 10:42 零度的火 阅读(742) 评论(0) 推荐(0) 编辑

2011年2月18日

根据表或者视图自动生成分页语句的存储过程,适用于Sql Server 2005及以上版本

摘要: 对于一向尽力避免拼Sql语句执行的人,看到同事们在数据库中都利用拼Sql语句的形式进行分页操作。不仅写起来复杂,容易出错,而且各个表和视图都要重复的去写,于是萌生了写一个生成分页语句的存储过程的想法,而且分页不使用拼Sql语句的形式。用这个存储过程生成语句之后,再加上特定业务逻辑的Where条件之后,就可以用了。比较方便。 阅读全文

posted @ 2011-02-18 17:30 零度的火 阅读(553) 评论(0) 推荐(0) 编辑

2011年1月28日

Microsoft.ACE.OLEDB.12.0,必须编译在32位平台下

摘要: 一个同事利用Microsoft.ACE.OLEDB.12.0这个Ole Db的Provider读取Excel文件,在网站项目里可以,在控制台应用程序中也可以,就是在Winform下不行,总是报错:“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.”,最后查到的原因是,编译的时候,把运行平台从“Any CPU”改成“X86”即可。 阅读全文

posted @ 2011-01-28 17:02 零度的火 阅读(549) 评论(0) 推荐(0) 编辑

2010年12月27日

一个遍历页面控件ID并放入DropDown供选择的UITypeEditor

摘要: 今天做一个Web控件,其中一个属性是让用户选择页面上的一个DropDownList的ID,为了更好的用户设计体验,我想把控件所在页面的所有的DropDownList控件都遍历出来,然后用户直接选择就可以了。这需要写一个设计器用的类,派生自UITypeEditor. 阅读全文

posted @ 2010-12-27 17:57 零度的火 阅读(427) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

导航