09 2011 档案
摘要:一、绑定Repeater控件的数据源aspx.cs文件中绑定Repeater控件的数据源在BindDataSource()中:protected override void BindDataSource(){ this.rpID.DataSource = this.dataList; this.rpID.DataBind();}Repeater控件事件OnItemDataBound,表示在循环加载<ItemTemplate>列表时候,会对每一项Item进行具体的操作。例子: Protected void rp_ItemDataBound(object sender,Repeater
阅读全文
摘要:养成一个SQL好习惯带来一笔大财富我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?那么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不
阅读全文
摘要:C#判断字符串为空的 方法们 按照性能排序:a.length==0 > a==string.Empty > a=""C#中大多数时候“”和string.Empty可以相互使用,但是string.Empty性能更好,原因:“”:分配一个长度为0的存储空间string.Empty:内存并没有为字符分配空间。是否为空的最佳方法:(a!=null&&a.Length==0)C#2.0字符串是否为空的方法 string,IsNullorEmpty(a) == true 说明a是NULL或者是“”string.Empty与NULL的区别:string.Emp
阅读全文
摘要:test表结构和数据为:id starttime1 2010/11/121 2010/12/122 2011/3/2sql语句:select id,substr(aa,0,10) starttime1,substr(aa,21,10) starttime2,substr(aa,31,10) starttime3from (select t.id,WMSYS.WM_CONCAT(t.starttime) aa from test tgroup by t.id)显示结果:id starttime1 starttime2 starttime31 2010/11/12 2010/12/12 null2
阅读全文
摘要:自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set 操作。你也可以分别定义get和set的“protected”等访问级别。在.Net2.0框架下,我们可以这样写一个User类:public class User{ private int _id; private string _name; private int _age; public int Id { get { return _id; } set { _id ...
阅读全文
摘要:关于C#中的abstract与virtual的用法一直迷糊。于是自己动手写一写试试。1.第一种情况view sourceprint?1//抽象动物类,声明抽象方法Shout(),注意抽象方法没有方法体2abstract class Animal3 {4 public abstract void Shout();5 }view sourceprint?01// 猫类,继承动物类,覆盖抽象Shout()方法02class Cat:Animal03 {04 public Cat()05 {06 }0708 pub...
阅读全文
摘要:SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。1.如果有ID字段,就是具有唯一性的字段delect table where id not in ( select max(id) from table group by col1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。2. 如果是判断所有字段也可以这样select *...
阅读全文
摘要:declare Insert_MobileAPP number;--Insert_MobileAPP为JOB的名字beginsys.dbms_job.submit(:Insert_MobileAPP,'MobileAPPs;',sysdate,'trunc(sysdate+1)+1/24');--MobileAPPs是存储过程的名字,--sysdate为第一次执行时间--'trunc(sysdate+1)+1/24'每天的执行时间 commit;end;删除JOBselect * from all_jobs; 看一下要删除的job号 exec d
阅读全文
摘要:网站的用户登录网站的月统计次数,每天登录多次算一次--VIEW DWUSER.LOGIN_MYONSTAR_MONTH: 供应商逻辑 select count(*) from (--直接COUNT出来月访问量 select trunc(OCCUR_DATE),user_id,count(user_id) from T_SODW_ACTIVITY_LOG --每一个人每天的一条记录 where usertype = 'subscriber' AND result = 'Success' AND occur_date>=to_date('2011-08
阅读全文
浙公网安备 33010602011771号