一、结构化的查询语言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();
}