CDaoTableDef这个类, 有没有可以判断一个表是否打开的方法/,比如try
{
CDaoTableDef tableDef(&m_database);
tableDef.Open("_his");//打开一个表,如果不存在,跑出异常
}
catch(...)
{
tableDef.create(...);//只能这样马?
...
}CDaoTableDef类有没有代码可以让我可以判断一个表是否已经建立?
{
CDaoTableDef tableDef(&m_database);
tableDef.Open("_his");//打开一个表,如果不存在,跑出异常
}
catch(...)
{
tableDef.create(...);//只能这样马?
...
}CDaoTableDef类有没有代码可以让我可以判断一个表是否已经建立?
int tableno=DB.GetTableDefCount();
CDaoTableDefInfo PTable;
for(int i=0;i<tableno;i++)
{
DB.GetTableDefInfo(i,PTable);
m_tablename.AddString(PTable.m_strName);
}
枚举所有的表
要么你用SQL看,像1#那样的
CDaoTableDef::IsOpen
Call this member function to determine whether the CDaoTableDef object is currently open.
CDaoTableDef daotable;
daotable.IsOpen();
//========================================//