📄 sqlmsg.cpp
字号:
#include "stdafx.h"
#include "SqlMsg.h"
#include "MainFrm.h"
/**********************************************************************/
/*类*******************************************************************/
CSqlMessage::CSqlMessage()
{
}
CSqlMessage::~CSqlMessage()
{
}
void CSqlMessage::ThrowErrorMsg(CString strMsg)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
{
CString strErrorMsg("ERROR: ");
strErrorMsg += strMsg;
pMainWnd->m_wndOutputBar.OutputDebugInformation(strErrorMsg);
}
}
void CSqlMessage::ThrowSuccessMsg(CString strMsg)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
{
CString strSuccessMsg("SUCCESS: ");
strSuccessMsg += strMsg;
pMainWnd->m_wndOutputBar.OutputDebugInformation(strSuccessMsg);
}
}
void CSqlMessage::ShowResultTable(CSdbms_Table *pTable)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.UpdateTempTable(pTable);
}
void CSqlMessage::UpdateUser()
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndWorkspaceBar.UpdateUserTreeView();
}
void CSqlMessage::UpdateRole()
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndWorkspaceBar.UpdateRoleTreeView();
}
void CSqlMessage::UpdateTable()
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndWorkspaceBar.UpdateTableTreeView();
}
void CSqlMessage::InsertTable(CSdbms_Database *pDB, CSdbms_Table *pTable)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.AddTableList(pDB, pTable);
}
void CSqlMessage::RemoveTable(CSdbms_Database *pDB, CSdbms_Table *pTable)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.RemoveTableList(pDB, pTable);
}
void CSqlMessage::InsertRecord(CSdbms_Database *pDB, CSdbms_Table *pTable, BYTE *pRecord)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.InsertRecord(pDB, pTable, pRecord);
}
void CSqlMessage::ModifyRecord(CSdbms_Database *pDB, CSdbms_Table *pTable, BYTE *pRecord)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.ModifyRecord(pDB, pTable, pRecord);
}
void CSqlMessage::UpdateRecord(CSdbms_Database *pDB, CSdbms_Table *pTable)
{
CMainFrame *pMainWnd = (CMainFrame*)AfxGetMainWnd();
if (pMainWnd->m_hWnd)
pMainWnd->m_wndOutputBar.UpdateRecord(pDB, pTable);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -