基本介紹
- 外文名: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;
}