资源简介
mfc的odbc数据库连接方法

代码片段和文件信息
// CesMgr.cpp : implementation file
//
#include “stdafx.h“
#include “ctlmgr.h“
#include “CesMgr.h“
#include
#include
using namespace std;
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
//const int FILENAMES_BUF_SIZE = 1024;
#define FILENAMES_BUF_SIZE 1024
/////////////////////////////////////////////////////////////////////////////
// CCesMgr dialog
CCesMgr::CCesMgr(CWnd* pParent /*=NULL*/)
: CDialog(CCesMgr::IDD pParent)
{
//{{AFX_DATA_INIT(CCesMgr)
//}}AFX_DATA_INIT
m_iSortColumn = -1;
}
void CCesMgr::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCesMgr)
DDX_Control(pDX IDC_IMPORTCES m_importces_bt);
DDX_Control(pDX IDC_SHOWCES m_showces_bt);
DDX_Control(pDX IDC_LISTCES m_ces_list);
DDX_Control(pDX IDC_FINDCES m_findces_bt);
DDX_Control(pDX IDC_ALLCES m_allces_bt);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCesMgr CDialog)
//{{AFX_MSG_MAP(CCesMgr)
ON_BN_CLICKED(IDC_IMPORTCES OnImportces)
ON_BN_CLICKED(IDC_SHOWCES OnShowces)
ON_BN_CLICKED(IDC_FINDCES OnFindces)
ON_BN_CLICKED(IDC_ALLCES OnAllces)
ON_NOTIFY(LVN_COLUMNCLICK IDC_LISTCES OnColumnclickListces)
//}}AFX_MSG_MAP
ON_NOTIFY ( NM_CUSTOMDRAW IDC_LISTCES OnCustomdrawMyList )
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCesMgr message handlers
BOOL CCesMgr::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_ces_list.SetExtendedstyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
CCesRecordset m_cesSet(&theApp.m_DB);
unsigned i=0;
CODBCFieldInfo Info;
m_cesSet.Open();
for( i=0;i {
m_cesSet.GetODBCFieldInfo(iInfo);
m_ces_list.InsertColumn(iInfo.m_strNameLVCFMT_LEFT70);
}
m_ces_list.SetColumnWidth(1500);
m_cesSet.Close();
//使列表框的表头具有自定义样式
m_HeadCtrl.SubclassWindow(m_ces_list.GetHeaderCtrl()->GetSafeHwnd());
//初始化
m_bIsAsc=TRUE;
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CCesMgr::OnImportces()
{
static TCHAR szFilter[] = _T(“Executable Files (*.ces;*.txt)|*.ces;*.txt|||“);
TCHAR filenamesBuf[FILENAMES_BUF_SIZE];
CFileDialog dlg
(
TRUE // TRUE for FileOpen FALSE for FileSaveAs
NULL
NULL
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
szFilter
NULL
);
filenamesBuf[0] = 0;
dlg.m_ofn.lpstrFile = filenamesBuf;
dlg.m_ofn.nMaxFile = FILENAMES_BUF_SIZE;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
CString ctlpath = dlg.GetPathName();
//先清空
clear();
import(ctlpath);
}
}
void CCesMgr::OnShowces()
{
show();
}
void CCesMgr::OnFindces()
{
}
void CCesMgr::OnAllces()
{
show();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8523 2008-01-26 00:13 ctlmgr\CesMgr.cpp
文件 1856 2008-01-25 12:23 ctlmgr\CesMgr.h
文件 1399 2008-01-25 23:57 ctlmgr\CesRecordset.cpp
文件 1324 2008-01-25 08:38 ctlmgr\CesRecordset.h
文件 8434 2008-01-26 00:13 ctlmgr\CeuMgr.cpp
文件 1857 2008-01-25 12:23 ctlmgr\CeuMgr.h
文件 1453 2008-01-26 00:07 ctlmgr\CeuRecordset.cpp
文件 1327 2008-01-25 08:47 ctlmgr\CeuRecordset.h
文件 38008 2008-01-25 11:55 ctlmgr\ctlmgr.aps
文件 3290 2008-07-03 09:04 ctlmgr\ctlmgr.clw
文件 4442 2013-03-17 18:55 ctlmgr\ctlmgr.cpp
文件 5394 2008-07-03 09:04 ctlmgr\ctlmgr.dsp
文件 537 2008-01-25 03:23 ctlmgr\ctlmgr.dsw
文件 1461 2008-01-25 09:09 ctlmgr\ctlmgr.h
文件 164864 2013-03-17 18:57 ctlmgr\ctlmgr.ncb
文件 1833 2013-03-17 18:55 ctlmgr\ctlmgr.plg
文件 8242 2008-01-25 11:55 ctlmgr\ctlmgr.rc
文件 4348 2008-01-25 05:12 ctlmgr\ctlmgrDlg.cpp
文件 1549 2008-01-25 11:11 ctlmgr\ctlmgrDlg.h
文件 1343 2008-01-26 00:07 ctlmgr\CtlRecordset.cpp
文件 1308 2008-01-25 08:37 ctlmgr\CtlRecordset.h
文件 8022 2008-01-25 11:56 ctlmgr\CtlVw.cpp
文件 1856 2008-01-25 11:28 ctlmgr\CtlVw.h
文件 6097 2008-01-25 04:47 ctlmgr\li
文件 2115 2006-07-28 23:07 ctlmgr\li
文件 3579 2008-01-25 03:23 ctlmgr\ReadMe.txt
文件 1554 2008-01-25 06:36 ctlmgr\Resource.h
文件 4898 2006-07-28 23:38 ctlmgr\SortHeaderCtrl.cpp
文件 1030 2006-07-28 23:38 ctlmgr\SortHeaderCtrl.h
文件 208 2008-01-25 03:23 ctlmgr\StdAfx.cpp
............此处省略14个文件信息
- 上一篇:孩子兄弟链表法表示二叉树C++
- 下一篇:阅览室问题C语言实现
相关资源
- 自洽SU3手性夸克-孤子模型中单重子的
- MFCaccess.rar
- 手性摄动理论中双迷人重子的辐射衰
- 自协变重子手性扰动理论中自旋1/2双
- MFC对ACCESS数据库的增加、删除、查找
- 基于Visual C++/Access实现的学生宿舍管理
- MFC宿舍管理系统C++含access数据库
- OPC Data Access 3.0 Source Code
- OPC Data Access 3.00 Source Code
- vc++6.0 与access管理系统
- mysql-odbc5.1驱动包
- 图书管理系统 visual c++ 6.0,access开发
- 小型人事管理系统ACCESS数据库
- Access2003 数据库 VC MFC 图书管理系统
- MFC+Access2003学生成绩管理系统
- vcredist_x86.rar
- c语言用odbc连数据库.rar
- VC mfc access ado 学生管理系统
- 源码:MFC按钮重绘-图书管理系统ADO
- MFC使用ado连接access数据库例程
- 在线考试系统 + C++ +access
- c++ access 实现花店管理系统
- C++基于MFC与ACCESS数据库的成绩管理系
- 温度数据采集系统程序上位机程序+
- C++工资、考勤、人事三个管理系统源
- C/C++使用ODBC操作SQL server数据库
- C/C++使用ODBC连接SQL server数据库完整流
- C++与access开发的DOS版学生成绩管理系
- 基于C++/Access的宿舍管理系统
- MFC+Access图书馆管理系统
评论
共有 条评论