AccessHelper (轉做筆記)

2022-03-24 05:45:43 字數 3750 閱讀 1986

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using system.data.oledb;

using system.collections;

///

/// accehelper 的摘要說明

///

/// 乙個有效的連線字串

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 執行命令所影響的行數

public static int executenonquery(string connectionstring, string cmdtext, params oledbparameter commandparameters)

}///

/// 用現有的資料庫連線執行乙個sql命令(不返回資料集)

///

///

///舉例: 

///  int result = executenonquery(connstring, "publishorders", new oledbparameter("@prodid", 24));

///

/// 乙個現有的資料庫連線

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 執行命令所影響的行數

public static int executenonquery(oledbconnection connection, string cmdtext, params oledbparameter commandparameters)

///

///使用現有的sql事務執行乙個sql命令(不返回資料集)

///

///

///舉例: 

///  int result = executenonquery(trans, "publishorders", new oledbparameter("@prodid", 24));

///

/// 乙個現有的事務

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 執行命令所影響的行數

public static int executenonquery(oledbtransaction trans, string cmdtext, params oledbparameter commandparameters)

///

/// 用執行的資料庫連線執行乙個返回資料集的sql命令

///

///

/// 舉例: 

///  oledbdatareader r = executereader(connstring, "publishorders", new oledbparameter("@prodid", 24));

///

/// 乙個有效的連線字串

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 包含結果的讀取器

public static oledbdatareader executereader(string connectionstring, string cmdtext, params oledbparameter commandparameters)

catch

}///

/// 返回乙個dataset資料集

///

/// 乙個有效的連線字串

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 包含結果的資料集

public static dataset executedataset(string connectionstring, string cmdtext, params oledbparameter commandparameters)

catch}}

///

/// 用指定的資料庫連線字串執行乙個命令並返回乙個資料集的第一列

///

///

///例如: 

///  object obj = executescalar(connstring, "publishorders", new oledbparameter("@prodid", 24));

///

///乙個有效的連線字串

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 用 convert.to把型別轉換為想要的

public static object executescalar(string connectionstring, string cmdtext, params oledbparameter commandparameters)

}///

/// 用指定的資料庫連線執行乙個命令並返回乙個資料集的第一列

///

///

/// 例如: 

///  object obj = executescalar(connstring, "publishorders", new oledbparameter("@prodid", 24));

///

/// 乙個存在的資料庫連線

/// 儲存過程名稱或者sql命令語句

/// 執行命令所用引數的集合

/// 用 convert.to把型別轉換為想要的

public static object executescalar(oledbconnection connection, string cmdtext, params oledbparameter commandparameters)

///

/// 將引數集合新增到快取

///

/// 新增到快取的變數

/// 乙個將要新增到快取的sql引數集合

public static void cacheparameters(string cachekey, params oledbparameter commandparameters)

///

/// 找回快取引數集合

///

/// 用於找回引數的關鍵字

/// 快取的引數集合

public static oledbparameter getcachedparameters(string cachekey)

///

/// 準備執行乙個命令

///

/// sql命令

/// sql連線

/// sql事務

/// 命令文字,例如:select * from products

/// 執行命令的引數

private static void preparecommand(oledbcommand cmd, oledbconnection conn, oledbtransaction trans, string cmdtext, oledbparameter cmdparms)}}

轉做專案管理,PMP只是基礎

如果想轉崗的話,證書是你的敲門磚。考肯定是要考的,很多企業招聘專案經理的時候 都會條件顯示持有pmp 證書者優先。學習pmp 就是學習專案管理。備考pmp 的過程中會努力學習pmp 知識,這對個人本身的專案管理知識技能的提高有很大的促進作用,這個過程將幫助pmp 考生將以往的專案管理經驗與系統的專案...

從開發轉做管理,經常覺得沒事做?要學點什麼嗎?

並不是無事可做,而是你不想去做,專案管理的事情很多,如果忙起來或學起來時就不會說沒事可做了。你可以先確定好自己的方向,然後去精鑽,成為某個領域的專業人士。如果想繼續做開發,就不斷的學習新技術,成就感會是你的推動器,如果想往管理繼續發展,那麼可以奪取學習專案管理的管理思維,也可以繼續多學新技術充實自己...

測試小故事35 轉行做開發

每天只是重複的執行用例,把功能執行了一遍又一遍,太沒有創造力 太枯燥,做測試真沒有意思。沒人重視測試 測試沒有技術含量 測試沒地位 沒錢,沒有發展 總之,我不想做測試了,我要轉行做開發。好吧,可以轉行試試看,畢竟這其中有著現實的壓力。我們為什麼工作?一為自己的理想,二為財,其結果都是滿足自己的需要 ...