📄 myclient.cpp
字号:
// MyClient.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
ADOConnectionPtr OpenDB(LPCTSTR pszDbName)
{
ADOConnectionPtr spConn;
HRESULT hr = spConn.CreateInstance(__uuidof(ADODB::Connection));
CHECKHR(hr);
TCHAR buf[200];
_stprintf(buf,
_T("DSN=LocalServer;database=%s;UID=sa;PWD=;"),
pszDbName);
_bstr_t bsDSN = buf;
// _bstr_t bsUser = "sa";
hr = spConn->Open (bsDSN, (LPCTSTR) NULL, (LPCTSTR) NULL, NULL);
CHECKHR(hr);
return spConn;
}
void sub();
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
CCPLComInitializer init;
try {
sub();
}catch(_com_error& e) {
::MessageBox(NULL, CPLGetError(e), NULL, MB_OK);
}
return 0;
}
void sub()
{
ADOConnectionPtr spConn[10];
for (int i=0; i<10;i++) {
TCHAR buf[100];
_stprintf(buf, _T("MyDB%d"), i);
spConn[i] = OpenDB(buf);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -