利用C#开发科技档案管理系统(二)
2009-02-27 08:18:21 来源:WEB开发网3)删除 -- 整本图登记帐信息
#region
public int Delete_Scroll_Data(ClsScroll TmpScroll) //注意:字符的大小
{
SqlParameter[] prams = {
data.MakeInParam("@Id", SqlDbType.VarChar, 20, TmpScroll.MyId),
};
return (data.RunProc("delete from tb_Scroll where Id = @Id", prams));
}
#endregion
4)添加 -- 整本图登记帐信息
Add_Scroll_Data方法主要用来实现添加整本图册数据。实现的关键技术为:创建SqlParameter参数数据组,通过数据库操作类(ClsDB.cs)中MakeInParam方法将参数值转换为SqlParameter类型,储存在数组中,最后调用数据库操作类(ClsDB.cs)中RunProc方法执行文本命令。
#region
public int Add_Scroll_Data(ClsScroll TmpScroll)
{
SqlParameter[] prams = {
data.MakeInParam("@Id", SqlDbType.VarChar, 20, TmpScroll.MyId),
data.MakeInParam("@Scl_1", SqlDbType.VarChar, 20,TmpScroll.MyScl_1),
data.MakeInParam("@Scl_2", SqlDbType.VarChar, 20,TmpScroll.MyScl_2),
data.MakeInParam("@Scl_3", SqlDbType.VarChar, 200,TmpScroll.MyScl_3),
data.MakeInParam("@Scl_4", SqlDbType.VarChar, 100,TmpScroll.MyScl_4),
data.MakeInParam("@Scl_5", SqlDbType.VarChar, 200,TmpScroll.MyScl_5),
data.MakeInParam("@Scl_6", SqlDbType.VarChar, 20,TmpScroll.MyScl_6),
data.MakeInParam("@Scl_7", SqlDbType.VarChar, 20,TmpScroll.MyScl_7),
data.MakeInParam("@Scl_17", SqlDbType.VarChar, 20,TmpScroll.MyScl_17),
data.MakeInParam("@Scl_18", SqlDbType.VarChar, 20,TmpScroll.MyScl_18),
data.MakeInParam("@Scl_19", SqlDbType.VarChar, 20,TmpScroll.MyScl_19),
data.MakeInParam("@Scl_20", SqlDbType.VarChar, 20,TmpScroll.MyScl_20),
data.MakeInParam("@Scl_21", SqlDbType.VarChar, 20,TmpScroll.MyScl_21),
data.MakeInParam("@Creator", SqlDbType.VarChar, 20, TmpScroll.MyCreator),
data.MakeInParam("@Ctime", SqlDbType.VarChar, 40, TmpScroll.MyCtime),
};
return (data.RunProc("INSERT INTO tb_Scroll (Id,Scl_1,Scl_2,Scl_3,Scl_4,Scl_5,"
+ "Scl_6,Scl_7,Scl_17,Scl_18,Scl_19,Scl_20,Scl_21,Creator,Ctime) n"
+ "VALUES (@Id,@Scl_1,@Scl_2,@Scl_3,@Scl_4,@Scl_5,@Scl_6,@Scl_7,@Scl_17,@Scl_18,n"
+ "@Scl_19,@Scl_20,@Scl_21,@Creator,@Ctime n"
+ ")", prams));
}
#endregion
更多精彩
赞助商链接