ADO连接access数据库

原创 2012年03月21日 10:32:38
 

1.打开access建立数据库student.accdb. 然后创建一些表,如:student_table

*2.建立数据源,控制面板->管理工具->数据源,选择数据库相应的驱动创建数据源

3.应用程序连接数据库,和访问记录:

关键语句:

//引入ADO

#import "C:\Program Files\common files\system\ado\msado15.dll"no_namespace rename("EOF","adoEOF") //引入COM
#include <icrsint.h>

//定义对象

private:
 _ConnectionPtr m_connection;
 _RecordsetPtr m_record;

//COM库初始化

::CoInitialize(NULL);

 

m_connection.CreateInstance(_uuidof(Connection));
m_connection->Open("DSN=mystudent","","",0);

 

CString str(L"select * from mytable");
 BSTR str2 = str.AllocSysString();
 m_record.CreateInstance(_uuidof(Recordset));
 m_record->Open(str2,(IDispatch*)m_connection,adOpenDynamic,adLockOptimistic,adCmdText);


m_record->MoveFirst();
 while(!m_record->adoEOF)
 {

CString str = (CString)(m_record->GetCollect(L"姓名").bstrVal);

 m_record->MoveNext();
 }


 m_record->Close();
 m_connection->Close();

 

::CoUninitialize();

相关文章推荐

vs2012 MFC连接及操作access(2007)数据库(ADO)

最近想写个图书管理软件,用到了数据库,但是由于是小白,弄了好半天才把数据库搞明白。虽然网上有一些教程,但大多都是长长的文字叙述,所以想写一个图文版的连接教程并把这两天的经验记录下来。 1、首先打开ac...

第一次在VS2010下MFC采用ADO方式连接ACCESS数据库(详细过程)

第一步:首先建立基于对话框的MFC应用程序Library,然后添加一个用户登录界面如图: 并建立此对话框的类LoginDlg ,在类中新建两个变量CString m_strName; CSt...
  • etwdone
  • etwdone
  • 2013年01月09日 10:28
  • 20160

ADO连接ACCESS数据库

首先在StdAfx.h中加入建立连接:(在xxApp文件中) 1  声明变量            2 建立连接          (1) AfxOleInit初始化 OLE 为应用程序的支持。BOO...

VC下利用ADO连接Access数据库

ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为...

在VS2010下MFC采用ADO方式连接ACCESS数据库(详细过程)

第一步:首先建立基于对话框的MFC应用程序Library,然后添加一个用户登录界面如图: 并建立此对话框的类LoginDlg ,在类中新建两个变量CString m_strName; ...

详细配置C++借助ADO连接Access数据库

详细配置C++借助ADO连接Access数据库

VC编写ADO连接Access,SQL Server数据库入门实例

为了在VC中使用Ado,需要在头文件中加入以下几行代码: #import "C:\\program files\\common files\\system\\ado\\msado15.dll" no...

VS2015在MFC中使用ADO方法连接Access2013数据库

言归正传,第一个面临的难题就是建一个基于对话框的MFC工程连接到之前已经做好的数据库。首先创建一个基于对话框的MFC应用程序ADO_Access.sln.然后...

VS C# ADO.NET代码连接Access数据库

在Visual Studio2013 C#中以编程方式操作Access数据库,一般使用OleDb进行连接: 1.首先添加两个引用(使用using): using System.Data.OleDb; ...

在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库

在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库        使用VB6.0一般支持.mdb格式的数据库,为了能够使VB6.0能连接.accdb格式的数据库,需要...
  • ttpage
  • ttpage
  • 2013年06月24日 13:55
  • 2089
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ADO连接access数据库
举报原因:
原因补充:

(最多只允许输入30个字)