4,011
社区成员
发帖
与我相关
我的任务
分享
try
{
GetTableInfo(m_pAccessConn,aTable->name );
CString s;
s="select * from ";
s=s+aTable->name;
s=s+(CString)" where 1=0";
m_pAccessRs->Open((_variant_t)aTable -> name, m_pAccessConn.GetInterfacePtr(), adOpenForwardOnly, adLockOptimistic, adCmdTable);
int lColumn = m_pAccessRs -> Fields-> Count;
for(int i = 0; i < lColumn; i++)
{
CString *FieldName = new CString();
CString tmp;
tmp = (LPCTSTR)(_bstr_t)m_pAccessRs->Fields->Item[i]->Name;
FieldName = &tmp;
aTable->Field .Add (FieldName);
}
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
for(int i = 0; i < lColumn; i++)
//-->
for(long i = 0; i < lColumn; i++)