现在想打开一个库(ACCESS),如果不存在 表AA 就CREATE AA
用VC语句实现(DAO连接或打开数据库技术)
怎样实现!
用VC语句实现(DAO连接或打开数据库技术)
怎样实现!
解决方案 »
- vc++2008如何设置在所有项目中“在静态库中使用mfc”
- vc中如何使编辑框中的内容垂直居中显示
- 使用CSocket和CWinThread无法解决的ASSERT(pThreadState->m_hSocketWindow != NULL);的两个问题。
- ***高手指点那里VC好找工作***
- 如何判断焦点是否在EDIT里?
- 生成安装程序
- 如何读取文件夹?
- 有什么办法可以得到在当前字体下显示一个字符串的长度(象素)?
- 关于打开文件的扩展名
- 大侠们,如何在vc中使用Excel的资源(包括在Excel中的各种对象)
- 感谢guanxg,赶快来接分!!!
- DirectX sdk 的 directshow 中 有很多filter 的例子请问如何进行调试
连接数据库Connection.open
Try
{
取得结果集Recordset.open
}
Catch(...)
{
没有表
创建表
}
m_pDaoDatabase->Open("your.mdb");
m_pDaoRecordset = new CDaoRecordset(m_pDaoDatabase);
CString m_strTableName;
m_strTableName = _T("AA");
CDaoTableDef DaoTableDef(m_pDapDatabase);
try
{
DaoTableDef.Open(m_strTableName);
.................//操作字段等
}
catch(CDaoException* e)
{
e->ReportError();
e->Delete();
AfxMessageBox("No Such Table or No Recordsets!");//这句有点多此一举。
return;
}
DaoTableDef.Close();
.......//取表的数据,操作.