配置實現-業務類說明

來源:互聯網
上載者:User

對常規的資料處理即增刪改查的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 適易查詢分析、工作流程、內容管理及專案管理示範平台

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.