2023年6月21日发(作者:)

要在VS2005中使用sqlhelper类,必须把引用到项目中.

1.通过存储过程查询的方法eDataset(数据库连接字符, 存储过程字符, 参数数组);

2.通过字符串查询的方法eDataset(数据库连接字符,

, 查询字符串,参数数组);

3.通过存储过程插入的方法eScalar(数据库连接字符, 存储过程字符, 参数数组);

4.通过字符串插入的方法eScalar(数据库连接字符,

, 插入及刷新字符串,参数数组);

5.通过存储过程刷新的方法eNonQuery(数据库连接字符, 存储过程字符, 参数数组);

6.通过字符串刷新的方法eNonQuery(数据库连接字符,

, 刷新字符串,参数数组);

运用实例

?

?

using System;

using ;

using ent;

using ;

using ;

namespace AL

{

?///

?/// File 的摘要说明。

?///

?public class File

?{

///

/// 文件数据访问类

///

public File()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

///

/// 添加文件

///

/// 文件分类编号

/// 推荐方式

/// 固顶方式

/// 文件名称

/// 简介

/// 大小

/// 评级

/// 关键字

/// 预览图地址

/// 发布人ID

/// 文件类别编号

/// 下载要求

/// 下载所需点数

/// 状态

public object Add(object FileClassID,object SetCommend,object SetTop,object

Name,object Intro,

object FileSize,object Grade,object Keyword,object PreviewUrl,object MemberID,object

FileTypeID,

object DownRequire,object NeedPoint,object Status,object Actor,object Level,object

Region)

{

SqlParameter[] oParms = new SqlParameter[17];

oParms[0]=new SqlParameter("@FileClassID",FileClassID);

oParms[1]=new SqlParameter("@SetCommend",SetCommend);

oParms[2]=new SqlParameter("@SetTop",SetTop);

oParms[3]=new SqlParameter("@Name",Name); oParms[4]=new SqlParameter("@Intro",Intro);

oParms[5]=new SqlParameter("@FileSize",FileSize);

oParms[6]=new SqlParameter("@Grade",Grade);

oParms[7]=new SqlParameter("@Keyword",Keyword);

oParms[8]=new SqlParameter("@PreviewUrl",PreviewUrl);

oParms[9]=new SqlParameter("@MemberID",MemberID);

oParms[10]=new SqlParameter("@FileTypeID",FileTypeID);

oParms[11]=new SqlParameter("@DownRequire",DownRequire);

oParms[12]=new SqlParameter("@NeedPoint",NeedPoint);

oParms[13]=new SqlParameter("@Status",Status);

oParms[14]=new SqlParameter("@Actor",Actor);

oParms[15]=new SqlParameter("@Level",Level);

oParms[16]=new SqlParameter("@Region",Region);

return eScalar(ring, ,"INSERT INTO

[File] ( [FileClassID], SetCommend,SetTop,[Name],[Intro], [FileSize], [Grade],

[Keyword], [PreviewUrl], MemberID,FileTypeID,[CreateTime],

[UpdateTime],Downloads,Hits,DownRequire,NeedPoint,Status,Actor,[Level],Region)

VALUES(@FileClassID,@SetCommend,@SetTop,@Name,@Intro,@FileSize,@Grade,@Keyword,@PreviewUrl,@MemberID,@FileTypeID,getdate(),getdate(),0,0,@DownRequire,@NeedPoint,@Status,@Actor,@Level,@Region); select @@IDENTITY",

oParms);

}

///

/// 更新指定的文件信息

///

/// 文件编号

/// 文件类别编号

/// 文件分类编号

/// 推荐方式

/// 固顶方式

/// 文件名称

/// 简介

/// 大小

/// 评级

/// 关键字

/// 预览图地址

/// 下载要求 /// 下载所需点数

/// 状态

public void Update(object FileID,object FileTypeID,object FileClassID,object

SetCommend,object SetTop,

object Name,object Intro,object FileSize,object Grade,object Keyword,object PreviewUrl,

object DownRequire,object NeedPoint,object Status,object Actor,object Level,object

Region)

{

SqlParameter[] oParms = new SqlParameter[17];

oParms[0]=new SqlParameter("@FileID",FileID);

oParms[1]=new SqlParameter("@FileTypeID",FileTypeID);

oParms[2]=new SqlParameter("@FileClassID",FileClassID);

oParms[3]=new SqlParameter("@SetCommend",SetCommend);

oParms[4]=new SqlParameter("@SetTop",SetTop);

oParms[5]=new SqlParameter("@Name",Name);

oParms[6]=new SqlParameter("@Intro",Intro);

oParms[7]=new SqlParameter("@FileSize",FileSize);

oParms[8]=new SqlParameter("@Grade",Grade);

oParms[9]=new SqlParameter("@Keyword",Keyword);

oParms[10]=new SqlParameter("@PreviewUrl",PreviewUrl);

oParms[11]=new SqlParameter("@DownRequire",DownRequire);

oParms[12]=new SqlParameter("@NeedPoint",NeedPoint);

oParms[13]=new SqlParameter("@Status",Status);

oParms[14]=new SqlParameter("@Actor",Actor);

oParms[15]=new SqlParameter("@Level",Level);

oParms[16]=new SqlParameter("@Region",Region);

eNonQuery(ring, ," update [File] set

FileTypeID=@FileTypeID,FileClassID=@FileClassID,SetCommend=@SetCommend,SetTop=@SetTop,[Name]=@Name,Intro=@Intro,FileSize=@FileSize,Grade=@Grade,Keyword=@Keyword,PreviewUrl=@PreviewUrl,UpdateTime=getdate(),DownRequire=@

2023年6月21日发(作者:)

要在VS2005中使用sqlhelper类,必须把引用到项目中.

1.通过存储过程查询的方法eDataset(数据库连接字符, 存储过程字符, 参数数组);

2.通过字符串查询的方法eDataset(数据库连接字符,

, 查询字符串,参数数组);

3.通过存储过程插入的方法eScalar(数据库连接字符, 存储过程字符, 参数数组);

4.通过字符串插入的方法eScalar(数据库连接字符,

, 插入及刷新字符串,参数数组);

5.通过存储过程刷新的方法eNonQuery(数据库连接字符, 存储过程字符, 参数数组);

6.通过字符串刷新的方法eNonQuery(数据库连接字符,

, 刷新字符串,参数数组);

运用实例

?

?

using System;

using ;

using ent;

using ;

using ;

namespace AL

{

?///

?/// File 的摘要说明。

?///

?public class File

?{

///

/// 文件数据访问类

///

public File()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

///

/// 添加文件

///

/// 文件分类编号

/// 推荐方式

/// 固顶方式

/// 文件名称

/// 简介

/// 大小

/// 评级

/// 关键字

/// 预览图地址

/// 发布人ID

/// 文件类别编号

/// 下载要求

/// 下载所需点数

/// 状态

public object Add(object FileClassID,object SetCommend,object SetTop,object

Name,object Intro,

object FileSize,object Grade,object Keyword,object PreviewUrl,object MemberID,object

FileTypeID,

object DownRequire,object NeedPoint,object Status,object Actor,object Level,object

Region)

{

SqlParameter[] oParms = new SqlParameter[17];

oParms[0]=new SqlParameter("@FileClassID",FileClassID);

oParms[1]=new SqlParameter("@SetCommend",SetCommend);

oParms[2]=new SqlParameter("@SetTop",SetTop);

oParms[3]=new SqlParameter("@Name",Name); oParms[4]=new SqlParameter("@Intro",Intro);

oParms[5]=new SqlParameter("@FileSize",FileSize);

oParms[6]=new SqlParameter("@Grade",Grade);

oParms[7]=new SqlParameter("@Keyword",Keyword);

oParms[8]=new SqlParameter("@PreviewUrl",PreviewUrl);

oParms[9]=new SqlParameter("@MemberID",MemberID);

oParms[10]=new SqlParameter("@FileTypeID",FileTypeID);

oParms[11]=new SqlParameter("@DownRequire",DownRequire);

oParms[12]=new SqlParameter("@NeedPoint",NeedPoint);

oParms[13]=new SqlParameter("@Status",Status);

oParms[14]=new SqlParameter("@Actor",Actor);

oParms[15]=new SqlParameter("@Level",Level);

oParms[16]=new SqlParameter("@Region",Region);

return eScalar(ring, ,"INSERT INTO

[File] ( [FileClassID], SetCommend,SetTop,[Name],[Intro], [FileSize], [Grade],

[Keyword], [PreviewUrl], MemberID,FileTypeID,[CreateTime],

[UpdateTime],Downloads,Hits,DownRequire,NeedPoint,Status,Actor,[Level],Region)

VALUES(@FileClassID,@SetCommend,@SetTop,@Name,@Intro,@FileSize,@Grade,@Keyword,@PreviewUrl,@MemberID,@FileTypeID,getdate(),getdate(),0,0,@DownRequire,@NeedPoint,@Status,@Actor,@Level,@Region); select @@IDENTITY",

oParms);

}

///

/// 更新指定的文件信息

///

/// 文件编号

/// 文件类别编号

/// 文件分类编号

/// 推荐方式

/// 固顶方式

/// 文件名称

/// 简介

/// 大小

/// 评级

/// 关键字

/// 预览图地址

/// 下载要求 /// 下载所需点数

/// 状态

public void Update(object FileID,object FileTypeID,object FileClassID,object

SetCommend,object SetTop,

object Name,object Intro,object FileSize,object Grade,object Keyword,object PreviewUrl,

object DownRequire,object NeedPoint,object Status,object Actor,object Level,object

Region)

{

SqlParameter[] oParms = new SqlParameter[17];

oParms[0]=new SqlParameter("@FileID",FileID);

oParms[1]=new SqlParameter("@FileTypeID",FileTypeID);

oParms[2]=new SqlParameter("@FileClassID",FileClassID);

oParms[3]=new SqlParameter("@SetCommend",SetCommend);

oParms[4]=new SqlParameter("@SetTop",SetTop);

oParms[5]=new SqlParameter("@Name",Name);

oParms[6]=new SqlParameter("@Intro",Intro);

oParms[7]=new SqlParameter("@FileSize",FileSize);

oParms[8]=new SqlParameter("@Grade",Grade);

oParms[9]=new SqlParameter("@Keyword",Keyword);

oParms[10]=new SqlParameter("@PreviewUrl",PreviewUrl);

oParms[11]=new SqlParameter("@DownRequire",DownRequire);

oParms[12]=new SqlParameter("@NeedPoint",NeedPoint);

oParms[13]=new SqlParameter("@Status",Status);

oParms[14]=new SqlParameter("@Actor",Actor);

oParms[15]=new SqlParameter("@Level",Level);

oParms[16]=new SqlParameter("@Region",Region);

eNonQuery(ring, ," update [File] set

FileTypeID=@FileTypeID,FileClassID=@FileClassID,SetCommend=@SetCommend,SetTop=@SetTop,[Name]=@Name,Intro=@Intro,FileSize=@FileSize,Grade=@Grade,Keyword=@Keyword,PreviewUrl=@PreviewUrl,UpdateTime=getdate(),DownRequire=@