
C#
文章平均质量分 59
WindowsBoy
这个作者很懒,什么都没留下…
展开
-
在Oracle中返回多个结果集
使用多个结果集Oracle 不支持批量查询,因此无法从一个命令返回多个结果集。使用存储过程时,返回多个结果集类似于返回单个结果集;必须使用 REF CURSOR 输出参数。要返回多个结果集,请使用多个 REF CURSOR 输出参数。以下是返回两个结果集(全部 EMPLOYEES 和 JOBS 记录)的包规范:CREATE OR new PACKAGE SELECT_EMPLOYEES_J原创 2004-10-17 13:56:00 · 2614 阅读 · 0 评论 -
Convert.ChangeType在反射应用
public object GetObject(System.Data.DataSet ds,Type type) { if(ds==null)return null; if(ds.Tables.Count if(ds.Tables[0].Rows.Count LHY.XMLConfiglib.Entity entity=LHY.XMLConfiglib.ConfigXML.原创 2006-08-01 13:59:00 · 1544 阅读 · 0 评论 -
EXCEL读取与写入数据的最佳方案(个人认为)
EXCEL读取与写入数据的最佳方案(个人认为)在以往使用Excel文件时,我一般认为是使用COM组件进行EXCEL文档的操作,这样写程序即费时又费力(因为EXCEL组件没有帮助提示),写的程序还是大篇的重复代码。为什么为这样那?因为我们总是把一个EXCEL文件当做系统文件进行操作。 如果把EXCEL文件当做一个数据源来进行数据的读取操作时,就可以使用开发环境提供的数据访问方法来访问EXCEL文件原创 2005-06-16 21:32:00 · 4043 阅读 · 1 评论 -
获得用户(客户端)的MAC地址
ASP页面,能在windows2000上正常使用xp不能使用window2003未测试,不清楚strIP = Request.ServerVariables("REMOTE_ADDR") strMac = GetMACAddress(strIP) strHost = Request.ServerVariables("REMOTE_HOST") Session("mac")=strMacFu原创 2005-08-18 15:42:00 · 1499 阅读 · 0 评论 -
简单启动窗体的制做
简单的启动窗体 public static System.Threading.Thread thread; public static ce.About welcomefrm; [STAThread] static void Main() { System.Threading.ThreadStart start=new ThreadStart(ce.ceStart.splashForm原创 2004-11-20 09:19:00 · 1611 阅读 · 2 评论 -
使用下拉框时的显示速度问题
经过测试如果下拉框内的选项过多会严重影响页面的显示速度。但最多不超过多个选项没有测试。我现在是应用在分页上,180000左右的数据每页15条。共有12000左右个分页,固下拉框中有12000个选项,页面显示速度是1分10秒左右。在我不使用下拉框时页面显示速度只是页面执行所需要的时间。即显示时间几乎为0。我想最好不要超过200个选项。如果遇到此类问题,最好建议用户使用文本框+跳转钮的方式进行翻页。原创 2004-11-04 16:27:00 · 1509 阅读 · 0 评论 -
如何使用C#压缩文件及注意的问题!
首选,先要找一个开源的C#压缩组件。如:ICSharpCode.SharpZipLib 下载地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx根据它的帮助你就可以做自己需要的东东了。我在使用这个组件行,遇到了一个问题。当压缩小文件时没有什么错误,一旦源文件达到150M时,它会让你的机器垮掉。(至少是我的机器)为什么会这原创 2004-10-20 10:12:00 · 1862 阅读 · 0 评论 -
在.NET中如果不指定存储过程参数的长度出现的情况
如下面的这个例子ops[9]=new OracleParameter("cmt",System.Data.OracleClient.OracleType.VarChar);//,500);ops[9].Value=Comments;如果不指定存储过程参数的长度,而传入的参数值又是“”(空串)的话,那么肯定是出错。有两种方法:1。指定存储过程参数的长度。2。不传空值。基于ORACLE原创 2004-10-18 20:19:00 · 1454 阅读 · 0 评论 -
页面执行需要长时间时向用户的提示信息
当在一个页面执行时间比较长时,如大数据量的查询等等。可采用下面的方法为用户显示提示。用例场景:用户要生成XML文件上报给国家局,而这个数据量是非常大量的,查询数据一段时间,写入XML文件也需要一段时,那么怎样才能给用户一个好的提示那。如当前正在分析上报数据。分析完成后,为用户提示“当前正在写入XML文件”、“当前正在压缩XML文件”等等。在服务器执行完一个阶段后就给用户一个提示。让用户知道自己所处原创 2004-10-18 19:21:00 · 1671 阅读 · 2 评论 -
Excel在.Net 环境下Web方式下驻留内存问题的解决
这段时间在VS 2003 的WebForm 方式下对Excel 进行操作,遇到一个最为头疼的问题就是对Excel操作完毕后Excel不能够正常关闭,系统退出后,Excel总是驻留在内存中。但是这段代码放到WinForm的程序中又没有问题。在网上进行了查找也没有找到有效可行的办法。经过无数次的尝试,终于解决如下:原来书写如下:private Excel.Application m_ap转载 2007-03-29 15:01:00 · 968 阅读 · 0 评论