?? dbdesign.cpp
字號(hào):
// DBDesign.cpp : 定義應(yīng)用程序的類行為。
//
#include "stdafx.h"
#include "DBDesign.h"
#include "DBDesignDlg.h"
#include ".\dbdesign.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CDBDesignApp
BEGIN_MESSAGE_MAP(CDBDesignApp, CWinApp)
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
// CDBDesignApp 構(gòu)造
CDBDesignApp::CDBDesignApp()
{
// TODO: 在此處添加構(gòu)造代碼,
// 將所有重要的初始化放置在 InitInstance 中
}
// 唯一的一個(gè) CDBDesignApp 對(duì)象
CDBDesignApp theApp;
// CDBDesignApp 初始化
BOOL CDBDesignApp::InitInstance()
{
// 如果一個(gè)運(yùn)行在 Windows XP 上的應(yīng)用程序清單指定要
// 使用 ComCtl32.dll 版本 6 或更高版本來啟用可視化方式,
//則需要 InitCommonControls()。否則,將無法創(chuàng)建窗口。
InitCommonControls();
CWinApp::InitInstance();
AfxEnableControlContainer();
// 標(biāo)準(zhǔn)初始化
// 如果未使用這些功能并希望減小
// 最終可執(zhí)行文件的大小,則應(yīng)移除下列
// 不需要的特定初始化例程
// 更改用于存儲(chǔ)設(shè)置的注冊(cè)表項(xiàng)
// TODO: 應(yīng)適當(dāng)修改該字符串,
// 例如修改為公司或組織名
SetRegistryKey(_T("應(yīng)用程序向?qū)傻谋镜貞?yīng)用程序"));
if( AfxOleInit() == false )
{
MessageBox( NULL, "初始化OLE支持失敗","失敗",MB_OK );
return false;
}
try
{
HRESULT hr;
// 創(chuàng)建Connection對(duì)象
hr = m_pConnection.CreateInstance("ADODB.Connection");
if( SUCCEEDED( hr ) )
{
// 連接數(shù)據(jù)庫(kù)
hr = m_pConnection->Open("provider=SQLOLEDB.1;Data Source=127.0.0.1;user ID=sa;Password=123456;Initial Catalog=報(bào)刊","","",adModeUnknown);
//MessageBox(0,_T("連結(jié)成功"),_T("成功"),0);
}
else
{
MessageBox( NULL, "創(chuàng)建ADO對(duì)象失敗", "失敗", MB_OK );
return false;
}
}
catch( ... )
{
MessageBox( NULL,"連接數(shù)據(jù)庫(kù)失敗,請(qǐng)確定數(shù)據(jù)庫(kù)是否啟動(dòng)且賬號(hào)是否正確!", _T("連接數(shù)據(jù)庫(kù)失敗"), MB_OK);
return false;
}
CDBDesignDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置處理何時(shí)用“確定”來關(guān)閉
//對(duì)話框的代碼
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置處理何時(shí)用“取消”來關(guān)閉
//對(duì)話框的代碼
}
// 由于對(duì)話框已關(guān)閉,所以將返回 FALSE 以便退出應(yīng)用程序,
// 而不是啟動(dòng)應(yīng)用程序的消息泵。
return FALSE;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -