请问各位大侠、怎么用C语言连接access数据库、最好能详细点儿写出步骤、如果可以的话,能给代码就更好了。

如题所述

你先配置数据库
http://zhidao.baidu.com/question/209967914.html
然后举个例子,连接SQL
我连access的给你看一下
别忘了 mfc AfxOleInit(); 或者 win32 coInitial什么东东(初始化com的)
// 打开数据库
strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s"), m_strUnEntryptMdbFilePath,m_strMDBPassword);
// 创建连接
HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));
_ConnectionPtr m_pConnection->Open(m_strDBClass,_T(""),_T(""),adConnectUnspecified);

// 声明表单指针
_RecordsetPtr pBandRecordset;
pBandRecordset.CreateInstance(__uuidof(Recordset));

// 执行语句
CString strSQL(L"SELECT * FROM [Band]");
m_pConnection->Execute((LPCTSTR)strSQL,NULL,0);

// 提取某一项 例如BandInfo
int iBandInfo = wcscmp(colum, L"BandInfo");
while(!recordsetPtr->adoEOF)
{
var = recordsetPtr->GetCollect(colum);
if(var.vt != VT_NULL)
strName = (LPCSTR)_bstr_t(var);

recordsetPtr->MoveNext();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-30
这个满意回答怎么令人满意呢
用 纯c语言链接mdb文件,
可答案用的是mfc啊,用的是vc平台下的C++类库。
请问LD19921229怎么解决的啊

请问各位大侠、怎么用C语言连接access数据库、最好能详细点儿写出步骤...
你先配置数据库 http:\/\/zhidao.baidu.com\/question\/209967914.html 然后举个例子,连接SQL 我连access的给你看一下 别忘了 mfc AfxOleInit(); 或者 win32 coInitial什么东东(初始化com的)\/\/ 打开数据库 strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Dat...

C语言连接Access数据库如何实现???标准的c语言
1、C\/C++与数据库交互,像 mssql\/ mysql \/ oracle 等,一般都有成熟的第三方库,这些库里面无非就是封装了与数据库通讯的方式和通讯协议搜一下要用的数据库相关的 API 文档,会说得很清楚任何文件都是二进制数据,关键是数据存储的组织方式通用扩展名的文件,像gif\/doc\/jpg\/wav,格式都是固定的。

网站能同时使用access和数据库吗
2、access是轻型桌面数据库,sql server网络数据库,开发者只要在网页开发时分别连接access数据库和sql server数据库进行开发,那么网站就即能使用acess又能使用sql server对数据进行处理了。3、不过同时使用两种数据库开发网站并不见得是什么好事。

报考全国计算机二级是报C语言好还是access数据库比较好?
1、C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研...

怎么建立一个简单的 access 数据库啊?
在打开的Microsoft Access 2010软件中选中“空数据库”双击即可创建。或者打击“创建”命令按钮创建,其中文件名处可以选择指定具体的文件名和路径。创建空白数据库后可以看到一个新建了一个名为“表1”的数据表,界面右侧显示了它的字段。若要添加字段,可以单击“单击以添加”旁的倒三角箭头,选择要添加...

如何创建数据库
1 首先 用Access 2000(数据库 )做一个数据库 打开设计器创建表 在点菜单 另存为 名为班级名+自己名字英文简写 最后点保存啦 (每完成系统都是有提示的啦) 第一问 解决 2 打开设计器 上面做的表下面下 创建数据表 名字都是在最后完成时做的 先不用管 然后在输入sID,sName,sSex,...

Access数据库是用来干嘛的
1、进行数据分析 Access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。2、开发软件 Access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件。3、存储数据。4、建立表格模板 键入需要跟踪的内容,Access 便会使用表格...

数据库软件access,vfp,sql servers哪个更好学
一、用来进行数据分析:access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。这一点体现在:会用Access,提高了工作效率和...

求全国计算机二级考试C语言的视频教程!!越详细越好~
链接:https:\/\/pan.baidu.com\/s\/1g8Dg3q38TDuzrkKUmuCscQ 提取码:5yu2【1】复习视频|全国计算机等级考试:二级公共基础知识|全国计算机等级考试:二级Visual FoxPro数据库程序设计|全国计算机等级考试:二级Visual Basic语言程序设计|全国计算机等级考试:二级MS Office|全国计算机等级考试:二级Java语言程序...

程序设计语言中,学哪种语言最好?
二、数据库编程 如果你主要是想完成数据库方面的设计,那么应该选择专门的数据库开发工具,常见的有:SQLServer、PowerBulider等。假如只是需要完成相对简单的数据库功能,那就仔细看看Access吧。花不多的时间,也能让你有很大的收获,另外,还有一些专门用于大型数据库开发的工具如:DB2、Sysbase以及Oracle,这一类的软件一般都...

相似回答