资源简介
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语言实现
相关资源
- VS2010 C++ ADO读取ACCESS 数据库
- C++ 家庭理财管理系统
- C++使用ADO连接Access数据库源代码(修
- C++读取access数据库代码
- C语言连接Access数据库
- VC++中对Access数据库操作
- 简单科研管理系统-----数据库课程设计
- 利用MFC ODBC操作Access数据库实现显示、
- 家庭收支管理系统基于VC++ ACCESS数据库
- MFC单文档程序连接Access数据库
- MFC_ADO连接Access
- VS2013 MFC ODBC连接SQL SERVER数据库编程完
- VC++access与excel数据的导入导出
- VS2012 MFC小程序 简易网络聊天室
- 利用ODBC数据源的图书管理系统设计与
- MFC sql server的ADO及ODBC连接操作
- ADO连接ACCESS以及增、删、查、改等操
- 自学VC++2010;用ADO方法在ACCESS2010数据
- IAccessible接口代码
- 使用MFC ODBC连接数据库(access)
- mfc邮箱地址管理系统(c++access)
- 一个完整的C++ odbc连接数据库
- MFC连接MySql数据库
- C++ 连接加密的Access数据库
- Access MDB 数据库密码查看器
- C++实战源码-将Access数据读取到Word文档
- C++实战源码-将Excel表格中数据导出到
- C++实战源码-将Access中数据导入到Exc
- C++ 定时备份Access数据库
- C++ Access数据库备份与还原
评论
共有 条评论