- 博客(41)
- 资源 (1)
- 收藏
- 关注
原创 ORACLE DBLINK操作小节
--查询当前机套的全局名SELECT * FROM GLOBAL_NAME--建立目标数据库连接create database link BSITZ.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to tzadmin identified by
2011-07-27 16:15:48 566
原创 让查询语句中出现你想要的值
<br /><br />1 将某一字段查询结果变为NULL<br />select br_id, br_name, br_shorttitle, null as br_uppid, br_flag, br_remark <br />from base_region where br_id='420100' <br />union <br />select br_id, br_name, br_shorttitle, br_uppid, br_flag, br_remark <br />from base_r
2011-04-21 15:54:00 457
原创 LINQ查询
<br />子查询<br /><br />描述:查询订单数超过5的顾客信息<br />查询句法:<br /><br />var 子查询 = from c in ctx.Customers<br /> where<br /> (from o in ctx.Orders group o by o.CustomerID into o where o.Count() > 5 select o.Key).Contains(c.Custom
2011-04-21 15:04:00 461
转载 LINQ查询一
<br />子查询<br /><br />描述:查询订单数超过5的顾客信息<br />查询句法:<br /><br />var 子查询 = from c in ctx.Customers<br /> where<br /> (from o in ctx.Orders group o by o.CustomerID into o where o.Count() > 5 select o.Key).Contains(c.Custom
2011-02-17 09:42:00 878
转载 LINQ Insert/Update/Delete操作
<br /> <br /> Insert/Update/Delete操作<br /> <br /> Insert<br /> <br /> 1.简单形式<br /> <br /> 说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。<br /> NorthwindDataContext db = new NorthwindDataContext();<br /> <br /> var newCustomer = new
2011-02-17 09:40:00 1034
原创 oracle的nvl函数的用法
<br />通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值<br />select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value<br />另一个有关的有用方法<br />declare <br />i integer<br />select nvl(sum(t.dwxhl),1) into i from tb_jh
2011-01-25 16:25:00 899
转载 SQLServer2005中的数据同步到Oracle中
有时由于项目开发的需要,必须将SQLServer2005中的某些表同步到Oracle数据库中,由其他其他系统来读取这些数据。不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现。假设我们这边(SQLServer2005)有一个合同管理系统,其中有表 contract 和contract_project是需要同步到一个MIS系统中的(Oracle9i)那么,我们可以按照以下几步实现数据库的同步。 <br /> 1.在Oracle中建立对应的contract 和 contract_pro
2011-01-06 10:01:00 573
原创 Oracle和SQL Server查询表字段信息
<br />Oracle:<br />法一:<br />select column_name,data_type,data_length from user_tab_columns where table_name='EMP';<br /> <br />法二:<br /><br />select cname,coltype,width from col where tname='EMP';<br />法三:<br />desc EMP;--命令行可以用<br /> <br />SQL Server:<br
2010-08-02 16:18:00 731
原创 格式化输出字符串
<br /><br />字符<br />说明<br />示例<br />输出<br />C 或 c<br />货币<br />Console.Write("{0:C}", 2.5); <br />Console.Write("{0:C}", -2.5);<br />¥2.50 <br />¥-2.50<br />D 或 d<br />十进制整数<br />Console.Write("{0:D5}", 25);<br />00025<br />E 或 e<br />科学型指数<br />Console.Wr
2010-07-24 14:54:00 652
原创 C# System.Net.Mail
<br />System.Net.Mail 简介 收藏 <br />System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子邮件的功能。通过对本章的学习,读者可以轻松地使用.NET Framework提供的类库来发送电子邮件。<br />本章的讲解流程如图18-1所示。<br /> <br />图18-1 发送电子邮件的讲解流程<br />18.1 System.Net.Mail 简介<br />System.Net.Mail命名空间包含用于将电子邮件发送
2010-07-13 10:40:00 11520
转载 Execl (转)导入导出execl 全
<br />一、asp.net中导出Execl的方法:<br />在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 <br />1、将整个html全部输出execl<br />此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 <br /> Response.Clear(); <b
2010-07-13 10:35:00 720
原创 设置DIV显示在屏幕中间
<br />/*设置客户端的高和宽*/function getClientBounds(){ var clientWidth; var clientHeight; clientWidth = document.compatMode == "CSS1Compat" ? document.documentElement.clientWidth : document.body.clientWidth; clientHeight = docu
2010-07-12 18:15:00 4897 1
转载 asp.net如何实现按回车键就执行按钮的Click()事件的办法
<br />有asp.net里面用了form runat=server的表单的时候,里面的<asp:button .. 总不能按个回车提交表单,很是不爽。<br />现在终于发现了一个属性可以干这个事情,用 this.Form.DefaultButton = "ContentPlaceHolder1$btn";<br />值得注意的是,如果用了masterPage(模板页),那么要在按钮ID前加上模板的ContentPlaceHolderID和一个美元符($)<br /><br />相关的代码如下:<br
2010-07-12 14:44:00 2935
原创 C#中计算两个时间的差
/// /// 计算两个日期的时间间隔 /// /// 第一个日期和时间 /// 第二个日期和时间 /// PRivate string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; TimeSp
2010-07-08 14:47:00 708
原创 c# string.Format c#格式化日期
c# *期函数<br />DateTime dt = DateTime.Now;<br />Label1.Text = dt.ToString();//2005-11-5 13:21:25<br />Label2.Text = dt.ToFileTime().ToString();//127756416859912816<br />Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816<br />Label4.Text = dt.To
2010-07-07 17:23:00 12466
转载 C#操作ACCESS类OLEHelper
<br /> using System;using System.Data;using System.Data.OleDb;namespace Autumn.Data{ /// <summary> /// Written: [China] Zhao Zhe /// Modify : [China] 饶绍泉 /// Date: Sep. 2004 /// Modify : 2008.09 /
2010-07-01 09:39:00 999
原创 获取oracle 表字段,表名,以及主键之类等等的信息。
获取表名: Oracle的user_talbes用于记录了用户表信息。select * from user_tables 获取某个表的字段:USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:SELECT USER_TAB_COLS.TABLE_NAME as 表名,USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.N
2010-06-28 17:08:00 9011 1
转载 使用Sandcastle生成类库说明文档示例(图文)
在《使用SandCastle和HTML Help 2.0集成XML代码注释到VS2005和VS2008(转)》一篇文章中讲述了如何设置SandCastle工作环境以及如何使用SandCastle生成HTML Help 2.0的帮助文档,但是HTML Help 2.0的帮助文档在没有特殊浏览器的情况下是不能查看的,所以我还是偏向于生成 HTML Help 1.x的文档。这篇文章就用一个实例来说明如何生成一个类库项目的帮助文档以方便在类库以后的使用中方法查阅(比如我们平时自己写个通用类库,可过一段时间再使用的话
2010-06-24 15:31:00 1369
原创 使用Sandcastle生成类库说明文档示例(图文)
<br /> <br />在《使用SandCastle和HTML Help 2.0集成XML代码注释到VS2005和VS2008(转)》一篇文章中讲述了如何设置SandCastle工作环境以及如何使用SandCastle生成HTML Help 2.0的帮助文档,但是HTML Help 2.0的帮助文档在没有特殊浏览器的情况下是不能查看的,所以我还是偏向于生成 HTML Help 1.x的文档。<br />这篇文章就用一个实例来说明如何生成一个类库项目的帮助文档以方便在类库以后的使用中方法查阅(比如我们平时自
2010-06-24 15:31:00 1067
原创 查看SQLSERVER版本
<br />要确定所运行的 SQL Server 2005 的版本,请使用 SQL Server Management Studio 连接到 SQL Server 2005,然后运行以下 Transact-SQL 语句: SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') RTM 2005.90.1399 SQL Server 2005 Service Pac
2010-06-24 10:28:00 1018
原创 C# int转datetime
<br /> int a =19820105;<br /> string abc = a.ToString();<br /> abc = abc.Insert(4, "-");<br /> abc = abc.Insert(7, "-");<br /> DateTime date = Convert.ToDateTime(abc);<br />
2010-06-23 17:11:00 4934
原创 教你在Oracle中实现SELECT TOP N的方法
<br />由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。 <br /> <br />简单地说,实现方法如下所示:<br /> <br />SELECT * FROM <br />(SELECT ZHSW_GG.Caseno,ZHSW_GG.Title,ZHSW_GG.Draftdate FROM ZHSW_GG ORDER BY Draftdate desc) <br />WHERE ROWNUM <=
2010-06-23 15:46:00 738
转载 解决datalist中radiobutton单选的问题
<br />javascript代码:<br /><mce:script language="javascript" type="text/javascript"><!--function clickit() { var dom=document.all; var el=event.srcElement; if(el.tagName=="INPUT"&&el.type.toLowerCase()=="radio") {
2010-06-22 13:59:00 790 1
原创 c#学习体会:使用 ref 和 out 传递数组(downmoon)
<br />c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享<br />1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方 为其赋值。例如:<br /> public static void MyMethod( out int [] arr) ... { arr = new int [ 10 ]; // 数组arr的明确委派 } <br />2、与所有的 ref 参数一样,数
2010-06-21 15:55:00 356
原创 ASP.NET AJAX ScriptManager调用WebService
<br />ScriptManager是一个ASP.NET AJAX中的核心控件。它为ASP.NET AJAX开发的带了很多的便利,它是我们做ASP.NET AJAX的程序不可缺少的控件,它的作用非比寻常,我们来看看他是如何调用WebService的!<br />首先建立一个MyWebService.asmx文件。(一定注意看中文注释)<br /> <br />以下为MyWebService.cs代码<br />using System;using System.Collections.Generic;
2010-06-12 14:35:00 1974
原创 OfficeApplication配置
<br />以管理员身份登录到计算机,然后创建一个可自动运行 Office 的新用户帐户。在本例中,此帐户命名为 OfficeAutomationUser。创建此用户帐户的密码,并选择“永不过期”以便不必更改密码。<br />将 OfficeAutomationUser 帐户添加到“管理员”组。<br />以 OfficeAutomationUser 身份登录到计算机,并使用完整安装来安装(或重新安装)Office。为确保系统的可靠性,建议您将 Office CD-ROM 中的内容复制到本地驱动器并从此位置
2010-06-10 17:29:00 1992
原创 ArcGIS Server .Net ADF中的编辑功能(一)
这里要介绍的是ArcGIS Server .Net ADf现成自带的编辑功能,也就是ArcGIS Server .Net ADF自带的EditorTask.<br />我们都知道ArcGIS Server中的服务分为池化和非池化两种类型,对于编辑功能而言,池化和非池化类型服务都是可以进行编辑,区别在于:<br />如果是非池化的服务,服务中的数据可以是注册了版本或者没有注册版本的,如果是注册了版本的数据,所有的编辑操作是可以进行redo,undo操作,并且有冲突解决的方案。如果是没有注册版本的数据,就不可以
2010-06-08 14:45:00 1767
转载 Asp.Net Web项目打包
<br />1、打开你的项目,在<解决方案管理器>中用鼠标右击你的<解决方案>,选择<添加>-<新建项目>。<br /><br />2、<添加新项目>对话框中选择<安装和部署项目>-<web安装项目>。(注意:<web安装项目>的存放路径。)<br /><br />3、vs.net 的窗口左侧会显示<文件系统(你的 Web 安装项目名称)>。用鼠标右键选中<Web 应用程序文件夹>,选择<添加>-<项目输出>,在弹出的<添加项目输出组>中同时选中<主输出>和<内容文件>。(注意:可根据自己需要选择。)<br
2010-06-03 10:51:00 384
转载 Oracle表分区
<br />在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。 <br /><br /> 使用分区的优点: <br /><br /> ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; <br /><br /> ·维护方便:如果表的某个分区出现故
2010-06-03 10:13:00 454
原创 Visual Studio 2008之新特性LINQ(三)之LINQ To Object查询
前面两篇LINQ的介绍算是向大家说明了什么是LINQ和LINQ的基本操作,今天给大家介绍一下LINQ to Object查询,LINQ支持的数据类型是只要继承了IEnumerable和IEnumerable的类型,下面有两个例子,一个是用来查询XML的,一个是用来查询数组的(工程文件为上两篇中的LINQDEMO)。XML:先建立一个XML文件,内容如下: xml
2008-05-19 10:50:00 795
原创 Visual Studio 2008之新特性LINQ(二)
我们来编写一个selectTable()方法用来查询Myuser表,ADO.NET: private void SelectTable() ...{ this.comm = new SqlCommand(); this.comm.Connection = this.conn; this.comm.CommandType = C
2008-05-19 10:42:00 670
原创 Visual Studio 2008之新特性LINQ(一)
Visual Studio2008已经推出有一段时间了,VS2008的强大性能和体积之庞大一样为人们所惊叹,随着工作的改变,近期我也终于开始接触VS2008了,惊叹其集成AJAX和LINQ以及其它很多新技术所带来的巨大变化,极大地方便了程序员对于业务流程和功能展示方面的开发工作,加快了项目开发的速度。 最近因工作需要也研究了一下其中的LINQ技术,相比原有的AD
2008-05-19 10:32:00 911
转载 21世纪最需要的7种人才------李开复
我们都知道21世纪最有价值的是人才,是什么人才呢,就是我今天要演讲的题目。我想我这个演讲有一个很大的假设就是21世纪需要的人才与20世纪、19世纪有着很大的差别,因为21世纪有几个很重大的革命发生。在21世纪我们更多的工作是靠我们脑力的创造,是靠平等的竞争,已经没有国界的差别,世界被铲为平地,任何一个国家的人都可以和另外一个国家的人合作或者竞争,而他们都可以接触到、使用到、共享到同样的信息。不像过
2008-05-13 10:01:00 457
转载 string.Empty与"",null的区别,用哪个更好呢?
null是C#关键字,是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。string.Empty就相当于"",但他俩和NULL是两码事。据说是:string.Empty不分配存储空间 ""分配一个长度为空的存储空间 所以string.Empty 比""效率要高点
2008-04-03 16:49:00 11977
原创 Remoting技术初探--实现简单服务器客户机通信
最近因工作需要研究了一下Remoting,因为以前一直在做Delphi开发,没有接触到这块,今天做了个小Demo,算是对Remoting有了一点浅显的认识,现把代码发布出来,希望大家指点。A建立远程对象:using System;using System.Collections.Generic;using System.Text;using System.Runtime.Remoting.
2008-04-03 11:14:00 914 1
原创 ASP.NET用存储过程执行查询Oracle数据库表操作
从到南京这边做Delphi开发以后,数据库从SqlServer转到Oracle,开发平台从C#转到 Delphi,原来在C#+SqlServer下直接用存储过程select数据库表变成了一件非常难得事,这几天刚刚把前面一个项目做完,终于空下有有时间自己钻研一下,花了我一天时间通过查资料,写小DEMO,终于把这件难题解决了,现在把代码和过程发布出来,希望能给有需要的朋友一点小小的帮助,也请各位多多指
2008-03-27 20:52:00 1370
原创 用工厂模式开发多数据库连接类
用工厂模式开发多数据库连接类,是工厂模式最好的应用方式,也是很多初级使用设计模式的程序员都会涉及到的,下面是具体代码:A、创建一个类库,里面有如下这些类一、设计一个抽象类using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Configuration;//
2008-03-26 20:47:00 3950 1
超维公司ArcGIS二次开发实例
2010-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人