求做一个简单的数据库管理系统!!!急急!!!!!!!
来源:百度知道 编辑:UC知道 时间:2024/04/30 12:01:27
连接到一个配置好的数据源:
CDatabase m_database;//声明数据库对象
if(!m_database.IsOpen())
{
if(!m_database.Open(_T(ODBC DSN Name)))
Assert("不能打开");
}
关闭连接:m_database.Close();
方法二:CDatabase *m_pDB = new CDatabase;//声明数据库对象
bool bStatus = false;//数据库是否成功打开的标记
//设置连接超时属性值为3秒钟
m_pDB->SetLoginTimeout(3);
try
{
bStatus = m_pDB->OpenEX(ODBC DSN Name);
if(bStatus) TRACE("");
}
catch(CMemoryException* pEX)//处理内存异常
{
pEX->ReportError();
}
catch(CDBException *pDBEX)
{
pDBEX->ReportError();
TRACE("RetCode:%d strError:%sstrState:%s\n",pDBEX->m_nRetCode,pDBEX->m_strError,pDBEX->m_strStateNativeOrigin);
}
m_pDB->Close();
....(2)操作数据库
1、增加记录
void CSpatialProjView::OnButtonAddprograme()
{
// TODO: Add your control notification handler code here