ADO方法对Access数据库操作

上传人:壹****1 文档编号:514004720 上传时间:2023-09-24 格式:DOCX 页数:2 大小:9.20KB
返回 下载 相关 举报
ADO方法对Access数据库操作_第1页
第1页 / 共2页
ADO方法对Access数据库操作_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《ADO方法对Access数据库操作》由会员分享,可在线阅读,更多相关《ADO方法对Access数据库操作(2页珍藏版)》请在金锄头文库上搜索。

1、新建一个Accesss数据库文件,然后文件-新建一空白桌面数据库,弹出下 面的窗口。点击那个小文件夹的图标,出现下面的窗口,保存类型选择 2002-2003格 式,文件名,然后确定,创建。然后在设计视图中设计数据库成下面的样式。再在数据库中增添一些信息如 下:然后保存就可以了,记得注意一下把“表1”这个名字改过来啊。二、在VC+中建立一个基于对话框的工程(在这里取名为sjtest)1、在FileView中的Header F订es的头文件中导入文件。(代码如下)#import “C:Program FilesCommon FilesSystemado no_namespace rename (z

2、,E0F/z, adoEOF) rename (B0F,adoB0F)2、在主窗口类声明两个变量。(在中)代码:(这两个是智能指针,百度一下哈)_ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset;3、在对话框中添加一个ListControl控件,并且将其属性中的Style设置如图4、为 list control 捆绑变量 m_Grid (查看一建立类向导一k Add Membervariable name)5、在CSjtestApp应用程序类中的初始化函数Initlnstance ()中初始化CO坏境 在 上面添加::Coiniti

3、alize (NULL);并在return之前释放:添加代码如下:CoUninitializeO ;6建立ADO!接数据库函数在主窗口类(CSjktestDlg)库中添加函数OnlnitADOConnO如图:并在函数体中写上 下面的语句:try(uid二;pwd二;DBQ二;;/使用Ope方法连接数据库m_pConnection-0pen(_bstr_t)strConnect, “,、adModeUnknown); catch(_com_error e)(AfxMessageBox(连接数据失败,请检查数据库路径是否正确! );这里, 是你建立的Access数据库的名字。7、建立关闭记录集和连

4、接函数ExitConnect ()。在主窗口类(CSjktestDlg)库中添 加函数ExitConnect ()如图:在函数体上写上:if(m_pRecordset!二NULL)m_pRecordset-Close(); m_pConnection-Close();8、接着在初始化对话框中调用Onlni tADOC onr函数,已经获取数据库表中数据 并 显示在列表控件中。代码如下:(LVS_EX_FLATSBLVS_EX_FULLROWSELECTLVS_EX_HEADERDRAGDROPLVS_EX_ONECL1CKACT1VATELVS_EX_GR1DL1NES);(0,员工编号,LV

5、CFMT_LEFT, 80, 0)(1,员工姓名所属部门(3,基本工资,LVCFMT_LEFT, 80, 1),LVCFMT_LEFT, 80, 2),LVCFMT_LEFT, 80, 3)/连接数据库OnlnitADOConn ();/设置查询字符串_bstr_t bstrSQL 二 select * from employees order by 员工编号 desc; /创建记录集指针对象实例(_uuidof (Recordset) ;/ 该句也可以使用/ ( “”);代替 / 打开记录集 m_pRecordse0pen (bstrSQL, (), adOpenDynamic, adLoc

6、kOptimistic, adCmdText);while(!m_pRecordsetadoE0F)(0, ”);(0, 0, (char*) (_bstr_t) m_pRecordset-GetCollect (z, (0, 1, (char*)(_bstr_t)m_pRecordset-GetCollect( (0,2, (char*)(_bstr_t)m_pRecordset-GetCollect( (0, 3, (char*) (_bstr_t) m_pRecordset-GetCollect (z,员工编号) 员工姓名) 所属部门) 基本工资)/将记录集指针移动到F条记录m_pRecordset-MoveNext ();/断开数据库连接ExitConnect ();注:上面用红色标注的employees是你改的表1的名字,如果没改的话,会报错9、把第一步做好的Access数据库文件拷贝到工程目录下。10、编译运行,出现下面的结果:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号