ceocio

天才白痴梦
随笔 - 60, 评论 - 555, 引用 - 41

导航

工具

每月存档

广告



访客

更好的使用SQLHelper类

微软提供的Data Access Application Block中的SQLHelper类中封装了最常用的数据操作,各个使用者调用他而写的代码也有很大区别。

对于一个返回DataSet的方法我原来是这样写的:

public DataSet GetDepartmentMemberList(int departmentID)
  
{
   
try
   
{
    
string sql = "OA_Department_GetDepartment_Members";
    
string conn = ConfigurationSettings.AppSettings["strConnection"];
    SqlParameter[] p 
= 
    
{
     SqlHelper.MakeInParam(
"@departmentID",SqlDbType.Int,4,departmentID)
    }
;
    DataSet ds 
= SqlHelper.ExecuteDataset(conn,CommandType.StoredProcedure,sql,p);
    
return ds;
    }

   
catch(System.Data.SqlClient.SqlException er)
   
{
    
throw new Exception(er.Message);
   }

  }

现在我是这样来写的:

//连接字符串
private string _connectionString = ConfigurationSettings.AppSettings["strConnection"];
        
public string ConnectionString
        
{
            
get {return this._connectionString;}
            
set {this._connectionString = value;}
        }


public DataSet GetNewsToIndexPage(int NewsTypeID)
        
{
            
return GetDataSet("yzb_GetNewsToIndexPage",GetNewsToIndexPage_Parameters(NewsTypeID));
        }


//设置存储过程参数
        private SqlParameter[] GetNewsToIndexPage_Parameters(int NewsTypeID)
        
{

            SqlParameter[] p 
= 
            
{
                SqlHelper.MakeInParam(
"@NewsTypeID",SqlDbType.Int,4,NewsTypeID)
            }
;
            
return p;
        }


//这里才真正调用SqlHelper
private DataSet GetDataSet(string sql, params SqlParameter[] p)
        
{
            
return SqlHelper.ExecuteDataset(ConnectionString,CommandType.StoredProcedure,sql,p);
        }

代码更加灵活,更加安全了:P

posted on 2004-07-25 02:47:00 by ceocio  评论(18) 阅读(14079)

CIPC2004

第一届IT Pro精英挑战赛,CIPC2004(China IT Pro Challenge 2004)。

http://www.winmag.com.cn/cipc/index.htm

posted on 2004-07-14 22:39:00 by ceocio  评论(0) 阅读(1087)

招信息安全工程师

微软成都技术中心招人:

中心简介见我的这篇:http://blog.joycode.com/ceocio/posts/26446.aspx

职位:

信息安全工程师  3名
本科以上学历,计算机、通信或信息安全等专业;1年以上的相关工作经历; 熟悉信息安全技术,熟悉网络及安全产品;对安全体系有一定了解,具备一定的网络攻防技术;

工作地点:

成都市高新区

联系方式:

有意者请将个人简历、身份证复印件、学历证复印件、照片和能证明您能力的其他资料邮寄、传真或E-mail至:成都高新区创业路16号火炬大厦B3

联系人:晏小姐          邮编:610041             

传真:028-85121002          E-mail:oliveyan@vip.sina.com

posted on 2004-07-14 13:41:00 by ceocio  评论(11) 阅读(2672)

在成都的博客堂朋友们看过来了

在成都的博客堂朋友们看过来了:成都微软技术中心招人!

成都微软技术中心是根据成都市政府与微软(中国)有限公司合作备忘录有关精神成立的,由成都信息安全产业基地有限公司负责实施的国际合作项目,微软公司向中心提供资金和技术支持。这是微软公司在中国支持成立的首家合作技术机构。

中心旨在开展信息技术领域内的合作,面向西部地区提供基于针对微软技术架构的软件研发支持、系统测试、培训教育、信息安全等服务。

中心现诚邀立志于信息产业、期望立足于广阔的发展平台、有足够的力量和信心接受更多挑战的人才加盟!

一、应用架构师 2

1.    本科学历,3年以上工作经验或硕士以上学历,2年以上工作经验;

2.    有项目规划、系统架构设计和开发经验;

3.    熟悉.net体系结构,掌握主流的中间件技术;

4.   较强的文档撰写能力和语言表达能力;

二、息安全服务工程师:

1.   本科以上学历,计算机或相关专业,2年以上相关工作经验;

2.        熟悉信息安全的基本概念及主流网络安全产品,具有基本的网络维护和管理能力

3.   有团队合作精神

三、  系统服务工程师:

1.   本科以上学历,计算机或相关专业,2年以上相关工作经验;

2.   WINDOWS系列操作系统的体系架构有一定的认识;

3.   具有一定的软件研发和设计能力;

4.   有团队合作精神。

四、网络工程师

1.   本科以上学历;1年以上网络工作经验,技术全面。

2.        熟悉IT领域主流网络技术,熟悉主流厂商的软硬件产品的特点,能规范网络布线和对设备进行配置和操作,具备一定的解决工程技术问题的能力。

3.   工作认真负责,有较强的沟通能力。

五、培训助理:

1.   大专以上学历,2年以上相关工作经验;

2.   具有良好的客户亲和力,具备一定认证培训客户服务经验;

3.   熟悉IT培训市场;

4.   具备培训教学组织管理能力者优先。

有意者请将个人简历、身份证复印件、学历证复印件、照片和能证明您能力的其他资料邮寄、传真或E-mail至:成都高新区创业路16号火炬大厦B3

联系人:晏小姐          邮编:610041             

传真:85121002          E-mail:oliveyan@vip.sina.com

也可以直接先把简历发给偶啦,偶帮你转交:)
ceocio  AT  hotmail.com

posted on 2004-07-02 15:19:00 by ceocio  评论(33) 阅读(3768)

告别校园时

告别校园时:

http://blog.mvpcn.net/ceocio/gallery/272.aspx

posted on 2004-07-02 01:32:00 by ceocio  评论(0) 阅读(1297)

Powered by: Joycode MVC Blogger System