我的编程工具是VC++6.0。我现在数据以TXT格式保存在一个文件夹A中,文件名由ID号、时间、姓名等组成。我现在准备实现的是,在一个对话框中显示文件夹A中的文件名。(我认为在数据库中,每个文件名对应着一条记录,每条记录就是一个文件名,与文件夹中的文件是一一对应的关系。每条记录又分几个字段,如ID号、时间、姓名等)
要实现按照各个字段,对记录进行筛选显示、排序。要实现对记录(同时对记录一一对应的文件)进行复制、移动、删除等功能。要实现选择一个或几个记录,确定后可以打开记录所对应的文件,将数据读取,画出波形。
我要实现的上述操作是数据库中很基本的操作,请各位给些实现思路,假设我数据库用ACCESS,我对数据库是一点不懂!!!!还有麻烦的一点是,我当初在建立工程时,都是选择的默认选项,数据库支持好象选的是NO,是不是要实现我上述功能,一定要重建工程??有没有更好的,解决方法?谢谢,在线等!!
要实现按照各个字段,对记录进行筛选显示、排序。要实现对记录(同时对记录一一对应的文件)进行复制、移动、删除等功能。要实现选择一个或几个记录,确定后可以打开记录所对应的文件,将数据读取,画出波形。
我要实现的上述操作是数据库中很基本的操作,请各位给些实现思路,假设我数据库用ACCESS,我对数据库是一点不懂!!!!还有麻烦的一点是,我当初在建立工程时,都是选择的默认选项,数据库支持好象选的是NO,是不是要实现我上述功能,一定要重建工程??有没有更好的,解决方法?谢谢,在线等!!
解决方案 »
- MFC控件ListBox中如何将某一列像密码列进行加密显示
- 如何让工具栏添加一个图标,当判断出现异常的情况进行闪烁
- (请教)VC+XML ,函数cloneNode 不成功。IXMLDOMNodePtr node = pChildElement->cloneNode(true);
- 请教:如何正确显示工具栏中的非按钮控件
- 很简单的 关于变量类型的问题
- 如何控制mp3的播放速度,请高手给指点一下方向
- 怎么得到线程的切换信息?急
- ADO问题,有过实际经验的请进
- VC跟VB一起装,就会出现IE崩溃错!!
- 为什么ado方式比odbc方式慢?
- 有关CByteArray的问题?
- 请教一个关于OnCreate事件中创建多线程不执行的问题(谢谢,急~在线等待 100分不够再加)
你需要看看ado的基本操作以下是一个ado操作access数据库的完整例子
http://www.vckbase.com/document/viewdoc/?id=1215你首先需要查找给定的文件夹A,依次解析出文件名中所包含的各个字段存入数据库,同时数据库中可增加一个字段用来存放文件的绝对路径,这样你可以直接取出文件名并打开文件打开文件可以用以下语句
ShellExecute(handle, "open", "这是文件的绝对路径", NULL, NULL, SW_SHOWNORMAL); 楼主可以先试试,有问题再来问。
ShellExecute(handle, "open", "这是文件的绝对路径", NULL, NULL, SW_SHOWNORMAL);
-->
ShellExecute(NULL, "open", "这是文件的绝对路径", NULL, NULL, SW_SHOWNORMAL);
加载环境:
在StdAfx.h中加入
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename("BOF","adoBOF") \
rename("EOF","adoEOF")
在应用类的InitInstance()中加入CoInitialize(NULL);
在应用类的ExitInstance()中加入CoUninitialize();
这样ADO的运行环境就创建好了,你就可以进行数据库操作了