CSession

CSession對象代表一個資料庫訪問會話。一個或多個會話可以與每個供應商連線(數據源),它是由一個CDataSource對象表示。要創建一個CDataSource,呼叫CSession新CSession::打開,要開始一個資料庫事務,CSession提供開始事務方法。一旦交易開始,你可以提交給它的使用委託方法,或者取消其使用中止方法。

基本介紹

  • 外文名:CSession
  • 代表:代表一個資料庫訪問會話
  • 數據源:會話可以與每個供應商連線
  • 表示:由一個CDataSource對象表示
一個CSession對象代表一個資料庫訪問會話。一個或多個會話可以與每個供應商連線(數據源),它是由一個CDataSource對象表示。要創建一個CDataSource,呼叫CSession新CSession::打開,要開始一個資料庫事務,CSession提供開始事務方法。一旦交易開始,你可以提交給它的使用委託方法,或者取消其使用中止方法。
例:
main()
{
CDataConn dc;
HRESULT hr = dc.Open();
if(hr!=S_OK) return hr;
CCommand<CDynamicStringAccessor> cmd;
CString sql = "SELECT code,begin_datetime,end_datetime FROM proxy.par_new";
hr = cmd.Open(dc.m_session,sql);//m_session是CSession的對像。
if(hr!=S_OK)
return hr;
}

相關詞條

熱門詞條

聯絡我們