4,011
社区成员
发帖
与我相关
我的任务
分享
_CatalogPtr m_pCatalog = NULL;
_TablePtr m_pTable = NULL;
try
{
TESTHR(hr = m_pCatalog.CreateInstance(__uuidof(Catalog)));
//Open the catalog
m_pCatalog->PutActiveConnection(
"Provider='Microsoft.JET.OLEDB.4.0';" \
"data source='c:\\Program Files\\Microsoft Office"
"\\Office\\Samples\\Northwind.mdb';");
TESTHR(hr = m_pTable.CreateInstance(__uuidof(Table)));
m_pTable->PutName("MyTable");
m_pTable->Columns->Append("Column1",adInteger,0);
m_pTable->Columns->Append("Column2",adInteger,0);
m_pTable->Columns->Append("Column3",adVarWChar,50);
m_pCatalog->Tables->Append(_variant_t((IDispatch *)m_pTable));
_ConnectionPtr m_pConnection = NULL;
_RecordsetPtr m_pRecordset=NULL;
_CommandPtr m_pCommand=NULL;
ADOX::_CatalogPtr m_pCatalog=NULL;
ADOX::_TablePtr m_pTable=NULL;