mfc用odbc连接access

简介: mfc用odbc连接access
#include <afxdb.h> //以提供对CDatabase 类的支持  
#include <odbcinst.h>
 #pragma comment(lib,"odbccp32.lib") //为了使用ODBC API的函数 SQLConfigDataSource
#include   <odbcinst.h> 
CDatabase m_database;
//创建数据源
 SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,"Microsoft Access Driver (*.mdb)","DSN=数据\0""DBQ=C:\\数据.mdb\0");
    ///打开数据库
 if(!m_database.Open( "数据", FALSE, FALSE, _T("ODBC;UID=JOES")))                               
 { 
 AfxMessageBox( "连接失败 "); 
     }       
 //创建表
 //CString strSQLexe="Create table test(iID int , tmJoin datetime, szName varchar(40),fTall float );";
 //m_database.ExecuteSQL(strSQLexe);
 //查询操作
 CRecordset *rs = new CRecordset(&m_database);
 CString   lpszSQL= "select   userName,userPass   from   admin"; 
    if(rs-> Open(CRecordset::forwardOnly,lpszSQL))   
 {
 CDBVariant varValue;
 while(!rs->IsEOF())
 {
 for(short index = 0; index < 2; index++)
 {
 rs->GetFieldValue(index, varValue);
 // do something with varValue
 AfxMessageBox(varValue.m_pstring->GetBuffer(2));
 }
 rs->MoveNext();
 }
 }
 rs->Close();
 m_database.Close();
相关文章
|
2月前
|
SQL 网络协议 数据库连接
已解决:连接SqlServer出现 provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程【C#连接SqlServer踩坑记录】
本文介绍了解决连接SqlServer时出现“provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程”错误的步骤,包括更改服务器验证模式、修改sa用户设置、启用TCP/IP协议,以及检查数据库连接语句中的实例名是否正确。此外,还解释了实例名mssqlserver和sqlserver之间的区别,包括它们在默认设置、功能和用途上的差异。
|
SQL 存储 安全
MFC+SQL Server——MFC+ADO操作数据库中的数据
MFC+SQL Server——MFC+ADO操作数据库中的数据
353 0
MFC+SQL Server——MFC+ADO操作数据库中的数据
|
.NET 数据库连接 数据库
asp开发记录(1)——[Microsoft][ODBC Microsoft Access Driver]行中有错误
 今天做东西的时候发现的此处错误,最后虽然解决了,但是自己还是要记录一下,方便以后查询!使用rs.Update()的时候,发现如下错误:[Microsoft][ODBC Microsoft Access Driver]行中有错误1、开始怀疑参数的问题,在进行数据更新的时候发生参数不符合数据库内的类型或其他的要求。
745 0
|
数据库连接 数据库 Windows
Microsoft OLE DB Provider for ODBC 组件
Microsoft OLE DB Provider for ODBC (MSDASQL) 一项允许在 OLEDB 和 ADO(它在内部使用 OLEDB)上构建的应用程序通过 ODBC 驱动程序访问数据源的技术。
1340 0
|
关系型数据库 MySQL 数据库连接
MFC通过ODBC连接Mysql程序
分享到 一键分享 QQ空间 新浪微博 百度云收藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多.
1951 0
|
数据库 数据安全/隐私保护
MFC利用ADO建立access数据源 ---包括访问带access密码与不带access密码两种方式)
void CDlg_login::OnButton1() { CString c_user,c_password;m_user1.GetWindowText(c_user);m_password1.GetWindowText(c_password); if (c_user.
1030 0
|
SQL 存储 数据库连接
MFC连接Access讲解(3合1) .
方法一: 1.首先,要用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库可以作为可执行程序(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用 #import引用它既可。
1309 0
|
数据库连接 数据库
|
SQL 存储 数据库连接