VisualCpp之旅5——数据库access

一、结构化的查询语言SQL

增删改查。

as 

group by

where

这些也经常使用(应该可以使用access的查询功能自动生成,有点像excel的数据透视表)

二、Windows ODBC的配置

控制面板》》管理工具》》ODBC数据源》》选“文件DSN”》》按要求创建

最好进入C:\Windows\SysWOW64\odbcad32.exe 直接打开这个窗口

点击添加 然后选Access对应的 然后输入名称和选择位置,完成。

三、VS2010 连接ODBC

1、创建一个MFC application

单文档

database view without file support

选择数据库dsn文件 选table/view

其他都是默认操作

完成创建

2、由于没有数据库密码,先编译,然后注释掉报错的error那一行

3、添加static box “姓名” ;添加List Box,添加变量m_Name

“学号” m_StuNo

4、看一下Set.cpp里面DoFieldExchange(CFieldExchange* pFX)下对应的column,开一个button"显示信息",添加button相应函数,设置m_Name.SetWindowTextW(m_pSet->column2);
m_StuNo.SetWindowTextW(m_pSet->column1);

5、在resource文件夹下 增加seperator横线、一条选项

add event handler,选对应的View类

6、资源视图里添加新的Dialog 

右击add class:CAddRecord

7、5的函数句柄:#include "AddRecord.h"

CAddRecord addRec;
    addRec.DoModal();

8、测试可以弹出6的窗口后,在新的Dialog设置edit box为m_SetName,m_SetStuNo(都是Value类型)

9、接着7:

    CAddRecord addRec;
    addRec.DoModal();
    CString Name, Sno;
    Name = addRec.m_SetName;
    Sno = addRec.m_SetStuNo;
    m_pSet->AddNew();
    m_pSet->column1 = Sno;
    m_pSet->column2 = Name;
    m_pSet->Update();

10、添加录入按钮,

void CAddRecord::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    UpdateData(1);
    CDialogEx::OnCancel();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值