qianbao

文采有限,写不出系统的文章....所以只能记录一些小小的知识点
没有真正的捷径能绕过黑暗直达黎明..

2008年7月3日 #

insert ...into...

insert into tablename(name,s) select name,5 from test where s=1

没想到还挺有用的。。以前从没用过。。

posted @ 2008-07-03 11:56 qianbao 阅读(13) | 评论 (0)编辑

2008年6月25日 #

不一定要ArrayList!!!!!

不一定要ArrayList!!!!!

返回DataReader有时可以减轻很多工作量

posted @ 2008-06-25 18:18 qianbao 阅读(20) | 评论 (0)编辑

2008年5月31日 #

Excel to gridview

protected void Button1_Click(object sender, EventArgs e)
        {
            
if (this.FileUpload1.HasFile)
            {
                
// FileInfo file = new FileInfo(this.FileUpload1.FileName);
                this.FileUpload1.PostedFile.SaveAs(Server.MapPath(this.FileUpload1.FileName));
                
//string con = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath(this.FileUpload1.FileName) + ";Extended Properties=Excel 8.0; ";//下面连接字符串03和07都支持
                string con = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath(this.FileUpload1.FileName) + ";Extended Properties=\"Excel 12.0;HDR=YES\";";
                OleDbConnection objCon 
= new OleDbConnection(con);
                
string strSel = "select * from [Sheet1$]";
                OleDbDataAdapter objAdapter 
= new OleDbDataAdapter(strSel, objCon);
                DataSet ds 
= new DataSet();
                objCon.Open();
                objAdapter.Fill(ds);
                objCon.Close();
                
this.GridView1.DataSource = ds;
                
this.GridView1.DataBind();
            }
        }

posted @ 2008-05-31 12:18 qianbao 阅读(11) | 评论 (0)编辑

2008年5月20日 #

javascript绑定事件的类



//构造函数
function Listener()
{
}

Listener.isie
=document.all?true:false;
//参数:对象,事件(不用on),绑定的方法名
Listener.addListener=function(obj,eventname,method)
{
    
if(eventname.indexOf("on"== 0)
    {
        alert(
"添加的事件不要前缀on!");
        
return;
    }
    
if(method!=null)
    {
        
if(Listener.isie)
        {    
            eventname 
= "on" + eventname;
            obj.attachEvent(eventname,method);
        }
        
else
        {
            obj.addEventListener(eventname,method,
false);
        }    
    }
}

posted @ 2008-05-20 21:28 qianbao 阅读(11) | 评论 (0)编辑

2008年5月6日 #

DOS命令批量修改文件后缀名

ren d:\word\*.txt *.htm

posted @ 2008-05-06 12:14 qianbao 阅读(127) | 评论 (0)编辑

2008年4月24日 #

javascript加载xml到表格内,并实现排序,分页,列拖动,筛选数据等

     摘要:   阅读全文

posted @ 2008-04-24 09:07 qianbao 阅读(126) | 评论 (0)编辑

2008年4月19日 #

C#调用sqlserver存储过程.总是会忽略掉一些小的细节

     摘要: 小的细节问题,总是会被忽略掉,哎  阅读全文

posted @ 2008-04-19 15:43 qianbao 阅读(55) | 评论 (0)编辑

2008年4月14日 #

整天昏昏沉沉

    工作已经换了,但是心情还是提不起来.

不知道是什么原因,总是烦..

posted @ 2008-04-14 13:21 qianbao 阅读(8) | 评论 (0)编辑

2008年3月29日 #

java定时执行程序

Timer t = new Timer();
        t.schedule(
new java.util.TimerTask() {
            
private int count = 0;

            
public void run() {
                count
++;
                System.out.println(
"执行成功-" + count);

                
if (count > 40) {
                    
this.cancel();
                }
            }
        }, 
01000);


也许以后会用上..

posted @ 2008-03-29 21:13 qianbao 阅读(150) | 评论 (0)编辑

2008年3月26日 #

mysql存储过程中循环的操作

DELIMITER $$;

DROP PROCEDURE IF EXISTS `myweb`.`test`$$

CREATE PROCEDURE `test`()
BEGIN
    
declare _done int default 0;
    
declare _id int default 0;
    
declare prod int default (select id from luck limit 5,1); 
    
declare cur_mid cursor for 
        
select m.id from member;
    
declare continue handler for sqlstate '02000' set _done = 1;
    
open cur_mid;
    repeat
        
fetch cur_mid into _id;    #当然也可以有多个
        
if not _done then    
            #处理。。可以使用 _id ,
        
end if;
    until _done 
end repeat;
    
close cur_mid;
END$$

DELIMITER ;$$

posted @ 2008-03-26 16:43 qianbao 阅读(48) | 评论 (0)编辑