class CDwgcaSet : public CCommand<CAccessor<CDWGCA001> >
{
public: HRESULT Open()
{
CDataSource db;
CSession session;
HRESULT hr; CDBPropSet dbinit(DBPROPSET_DBINIT);
dbinit.AddProperty(DBPROP_AUTH_PASSWORD, "123456");
dbinit.AddProperty(DBPROP_AUTH_USERID, "zdw");
dbinit.AddProperty(DBPROP_INIT_DATASOURCE, "zdw");
dbinit.AddProperty(DBPROP_INIT_LCID, (long)2052);
dbinit.AddProperty(DBPROP_INIT_PROMPT, (short)4);
dbinit.AddProperty(DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO, true); hr = db.OpenWithServiceComponents("MSDAORA.1", &dbinit);
if (FAILED(hr))
return hr; hr = session.Open(db);
if (FAILED(hr))
return hr; CDBPropSet propset(DBPROPSET_ROWSET);
propset.AddProperty(DBPROP_CANFETCHBACKWARDS, true);
propset.AddProperty(DBPROP_IRowsetScroll, true);
propset.AddProperty(DBPROP_IRowsetChange, true);
propset.AddProperty(DBPROP_UPDATABILITY, DBPROPVAL_UP_CHANGE | DBPROPVAL_UP_INSERT | DBPROPVAL_UP_DELETE ); hr = CCommand<CAccessor<CDWGCA001> >::Open(session, "SELECT * FROM ZDW.DWGCA001", &propset);
                 *********************************** if (FAILED(hr))
return hr; return MoveNext();
各位,*************上面一句是打开一个表,请问我在此如何加一个创建一个表的语句呢,比如表
student,字段为k01,k02 分别为长整型,字符型。还有一问就是<CAccessor<CDWGCA001> >是什么意思?100分感谢。