1.使用VC/mfc,用代码建立能够使用的Access数据库文件(.mdb),怎么办?
2.如何判断一个Access数据库中是否含有指定表名(如:StudInfo)的表?
2.如何判断一个Access数据库中是否含有指定表名(如:StudInfo)的表?
解决方案 »
- 关于打印的问题
- 50分~~~请问怎样才能做两个重叠图形的涂色?
- 对话框折叠
- 有哪位大侠了解“局部边缘密度LED”的?请进来看看。
- 建議版主把 ZhouEnLai6 的賬號封掉,光這名字我就看著反胃,你還真以為你是周 恩 來啊???
- 完全访问硬盘所有文件夹,并在每一个文件夹新建一个txt文件,会者进入.
- 高分求助,菜鸟问题,如何自己编写多文档界面的New Windows ,Cascade,Tile,Arrange Icons啊!急急急
- 怎样在文件的指定位置处写数据?
- OnDropFiles不响应,求讨论。
- 从菜单项以命令响应的形式弹出的对话框可以做成停靠框吗?
- ado问题 !急
- 控件中的只读IPictureDisp*属性导致控件无法在delphi下实例化,内祥!
if exist tablename(记得有这样的SQL用法)
可以去www.vckbase.com看看那。ps 你的题目是什么意思?人有三急,不知道你是说哪一急 :)
2 Ado得到所有数据表名称
_RecordsetPtr pRstSchema = NULL;
try
{
pRstSchema = theApp.m_pConnection->OpenSchema(adSchemaTables);
while(!(pRstSchema->adoEOF))
{
_bstr_t table_name = pRstSchema->GetCollect("TABLE_NAME");
_bstr_t table_type = pRstSchema->GetCollect("TABLE_TYPE");
str = (char*)table_name; m_Combo.AddString(str);
}
pRstSchema->MoveNext();
}
if (pRstSchema->State == 1)
{
pRstSchema->Close();
}
}
catch(_com_error *e)
{
e->ErrorMessage();
//AfxMessageBox(e->ErrorMessage());
}
catch(...)
{
}
if (pRstSchema->State == 1)
{
pRstSchema->Close();
}