配置实现-业务类说明

对常规的数据处理即增删改查的SQL语句处理进行了封装

l DataDeal封装Dao数据库操作处理、简化页面控件与数据库交互处理使得增加和编辑不再拼写SQL 需结合MySqlParameters

(1)数据库事务执行

ü 一条语句或多条用;分隔的语句提交执行

SqlExecute 参数sql或MySqlParameters

ü 多条语句一起提交执行

SqlExecute 参数 List<string> sqls SQL语句集合,空语句忽略

ü 分开执行

try

{

事务开始 TransactionBegin()

语句执行

事务提交 TransactionCommit()

}

catch (Exception ex)

{

事务回滚TransactionRollback()

Logger.Error(“错误”,ex);

}

(2)数据库查询结果

ü 得到DataSet对象

GetDataSet 参数 string sql SQL语句多条用;分割 适合简单的SQL语句

参数 MySqlParametersparameters 自定义Sql及参数列表 适用于带参数语句

GetDataSetProcedure参数string procName存储过程名称, MySqlParameters parameters自定义Sql参数列表 null表示无参数

ü 获得DataTable对象

GetDataTable 与GetDataSet相识略

GetTable为简化拼写SQL使用

ü 获得DataReader对象

GetDataReader 参数与GetDataSet相识略

注意:获得的DataReader需要在使用完成及时关闭

ü 获得第一行第一列

GetScalar参数与GetDataSet相识略

(3)常用控件绑定处理

ü 绑定列表控件

BindListCtrl

BindCodeList

BindDepartList

l QueryButton 实现了IQueryButton接口的配合xml中deal类型按钮的后台处理类

l QueryColumn实现了IQueryColumn接口的配合xml中calccs类型列的后台处理类

l Query Default实现了IQuery Default接口的配合xml中获取默认值的后台处理类

l QueryFooter实现了IQueryFooter接口的配合xml中求和计算的后台处理类

l QueryFunction实现了IQueryFunction接口的配合xml中ifunctioncalc的后台处理类(不推荐使用)

l QueryRow实现了IQueryRow接口的配合xml中增加行的后台处理类

l Query Validate实现了IQueryValidate接口的配合xml中servervalidate类型按钮的后台验证类

l QueryWhere实现了IQueryWhere接口的配合xml中sys类型默认条件的后台处理类

具体请在使用时可以看到详细的解释

欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值