- 博客(15)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注

原创 如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”
标题中的异常相信比较多的朋友都遇到过,今天刚好遇到这个问题,也得到较全的解决方案,简单归纳如下:1、主要原因是 DataReader 在打开使用时,一个 SqlConnection 只允许打开一个 DataReader,在开启另一个 DataReader 时,必须将前面一个先 Close 掉。 2、或许有朋友会问,我在语句中并未使用 DataReader,未何也提示同样的错误,这个Data
2007-11-20 17:19:00
6428
3

原创 如何编写 Windows 服务程序
大致的步骤如下(以C#.Net 为例): 1、新建 >> 项目 >> Visual C# >> Windows >> Windows服务; 2、一般服务程序中我们都需要使用到 Timer 组件,建议不要使用 System.Windows.Forms.Timer 组件,因为它可能会产生不可预料的“罢工”问题;应使用 System.Timer 组件;可以在 Service 的 OnStart 过程中
2007-09-07 10:34:00
1371

原创 动态创建 MDI Form 方法
新项目刚结束,终于可以小小松口气,同时在这里与大家分享一些项目心得,会在本BLOG中不定期公布。首先分享的是动态创建MDIFORM的方法,当一个程序中包括有N十个MIDFORM时,你不会想着一个个去N行的代码去控制他显示与否吧?但这个项目中我们较多的程序员就是这样去控制的,在检查代码时,发现太多的冗余代码,不易于维护。由于本人比较懒,就想了以下方法去精简这个MIDFORM显示的过程。方法代码:
2007-06-27 17:22:00
1536
原创 c# 获取硬件配置信息
using System;using System.Management;using System.Collections;using System.Collections.Specialized;using System.Text;namespace Management...{ WMIPath#region WMIPath public enum WMIPath
2008-01-18 10:48:00
1716
原创 XP 下注册 MSComm32.ocx 方法
由于在项目中要和串口通信,在VS2003中没有提供串口通信的控件,只好通过MSComm32.OCX控件来解决,以下是在XP中注册该控件的方法:1. 将MSComm32.OCX文档Copy到windows/system32目录下面;2. 编辑以下内容到新建的.reg文档中:REGEDIT HKEY_CLASSES_ROOT/Licenses = Licensing:
2008-01-14 11:17:00
7822
4
转载 乞丐挽救了地球?
星球人想攻打地球,就派一个探子来试探一下地球人。这个探子在地球上走了一圈最后决定选一个乞丐来试探他的聪明和忠诚度。星球人问这个乞丐东西摸到着却看不见,乞丐觉的这个人又不给钱,就不想答理他于是就摸摸自己的后脑。星球说答对了就是后脑。于是星球人又问这个乞丐什么东西看的见却摸不着。这个乞丐更觉的这个人有神经病就抬头眼看太阳不理他。星球人说你答对了是太阳。星球人又问他背上可以背的最大东西是什么,这时乞丐已
2007-06-29 13:44:00
1063
原创 DotMSN.dll 使用后 Windows Live Messenger 不能登录解决方案
由于DotMsn与微软自带的Messenger存在冲突,在使用DotMsn.dll控件时,会自动将一些重要的Messenger控件反注册,因此导致Messenger无法使用,将以下的代码保存成一个BAT文件执行,近一分钟时间后Messenger即可正常登录使用。@ECHO OFFECHO.ECHO.ECHO Please wait a few minutes while registeri
2007-06-27 10:38:00
1749
原创 [转]SQL Server和Oracle的常用函数对比
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floo
2007-03-16 12:44:00
1243
原创 Sql Server 经典网站
http://www.qostudy.org/pr/Article/database/sql/Index.html
2006-09-25 16:13:00
1332
原创 CSS中expression使用简介
定义IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成
2006-09-12 11:07:00
1368
原创 web 分页打印控制
web 打印在很多时候会受到局限,如果不借助外力很难实现分页打印控制,找了一上午的答案,终于找到一个比较好的控制分页打印控制的方法,使用 CSS 的 page-break-after ,其详细使用说明如下:语法: page-break-after : auto | always | avoid | left | right | null 参数: auto : 假如需要在对象之后插入页分割符
2006-09-11 14:11:00
2723
1
原创 国际班级花名册!!!!
美国──职务:班长。家里有钱,人长得也强壮,学习成绩很好但也爱打架,做事蛮横无理,班里同学一般都不敢顶撞他。 俄罗斯──职务:副班长。人长得全班最高大,以前经常顶撞美国和美国争班长职位。家里出事后,成绩落后了,做事也有些消沉,不过在班里还有一定影响力。 英国──职务:学习委员。学习成绩很好,班长的跟屁虫,班长和人打架通常他都回自告奋勇去帮忙。 法国──职务:文艺委员。英国同桌,学习也很不错,性格比
2004-09-27 18:07:00
1720
原创 为 Html 的 Select 加一个提示语和输入方法
//定义 select 原值var oldValue,oldText;//select下拉框的onkeydown事件,修改下拉框的值function catch_keydown(sel){ switch(event.keyCode) { case 13: //回车键 event.returnValue = false; break; case 27: //Esc键 sel.opti
2004-03-31 11:49:00
4949
3
原创 VBScript 函数集
1.函数array() 功能:创建一个数组变量 格式:array(list) 参数:list 为数组变量中的每个数值列,中间用逗号间隔 例子: 结果: i 被赋予为数组 2.函数Cint() 功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression) 参数:expression 是任何有效的表达式/其它类型的变量 例子: f = ”
2004-02-22 23:12:00
2511
原创 JavaScript对象与数组参考大全
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些
2004-01-16 10:14:00
2369
2
TA创建的收藏夹 TA关注的收藏夹
TA关注的人