
数据库知识(access/ini/registry/XML)
文章平均质量分 62
mannhello
穷则变,变则通,通则久。
展开
-
简单的XML文件读写 (转)
准备开发工具:VS2005,前提:安装msxml6解析器,ms网站可下载通过向导创建VC++ MFC 工程,基于对话框添加引用://在StdAfx.h中引入动态链接库 MSXML.DLL(C:/windows/system32/msxml6.dll) #import 编辑资源,添加控件在bookid对应的文本框右键,添加变量绑定(如下图,绑定控件值,变量名为:m_s转载 2010-01-26 15:46:00 · 831 阅读 · 0 评论 -
合并多个XML文件的简单方法 —— 外部实体引用(转)
<br />下面的例子通过外部实体引用,将文件order1.xml与文件order2.xml合并为一个文件directory.xml<br /><br />清单1. 要合并的xml文档order1.xml:<br /><?xml version="1.0" encoding="GB2312"?><br /><order><br /> <item><br /> <itemNumber>ksu-0384</itemNumber><br /> <description>LCD液晶显示器</descr转载 2011-04-28 10:34:00 · 6336 阅读 · 0 评论 -
XML之文档类型定义[转载]
<br />DTD Document Type Definition 文档类型定义。我们在XML中可以自定义标记,那XML解析器怎么认识这些自定义标记并根据自定义标记的处理法则来处理元素呢?这需要DTD,它是我们用来定义我们自己定义的标记的含义,我们自己定义元素的相关属性的文档。<br />DTD与XML是类与对象,数据库表结构与记录的关系。<br />符合XML规则(包括必须有XML声明语句;必须有且只有一个根元素;标记大小写敏感;属性值用引号;标记成对,空标记关闭;元素正确嵌套)的XML文档称为结构完成转载 2011-04-27 17:48:00 · 871 阅读 · 0 评论 -
XML 解析器之一 :MSXML使用教程(转)
介绍 微软的msxml是基于COM接口开发的,如同vbscript和javascript一样,微软这么做是为了提供更好的扩展性。你可以在用脚本来调用msxml,也可以用C++这样编程语言一样调用(虽然这么使用是非常烦的)。这篇文章算是一个总结吧,我自己msxml也用的不熟,说心里话,我宁愿选择使用expat、tinyxml,而不是msxml,COM接口库很烦,为了得到一个节点的属性,你不得不首先获得一个属性集,然后再得到所要的节点,在调用get_text才能得到其值。而且特别是接口指针的释放,我做了个实验,转载 2011-05-16 08:58:00 · 7282 阅读 · 0 评论 -
XML(DTD)引用外部实体(将单个XML文件分为多个XML文件)
<br />1 XML定义<br /> <br />在本例中应用外部实体主要因为XML文件太大,不容易维护,想按照硬件类型建立几个文件夹,<br />把整个XML文件物理分割为多个XML文件,但是在解析中仍然解析为一棵树。<br /> <br /><?xml version="1.0" encoding="UTF-8" standalone = "no" ?><br /><!DOCTYPE HardwareDef SYSTEM "HardwareDef.dtd" [<br /> <!ENTITY XMLEn原创 2011-05-11 16:18:00 · 1897 阅读 · 0 评论 -
用SQL直接在ACCESS中删除数据(2003)
<br />1 打开ACCESS数据库;<br />2 左边的树节点中选择“查询”,并点击;<br />3 左上角(工具条下方)点击设计;<br />4 空白处右键,在右键菜单中选择“SQL”视图;<br />5 可以在打开的编辑器使用SQL语句对任意表格数据进行操作;<br />6 如果SQL语句无误,可以点击工具栏执行按钮(一个红色的感叹号)进行执行;<br />原创 2011-01-09 16:58:00 · 1204 阅读 · 0 评论 -
MFC操作注册表常用函数
<br />1 open a registry key/query registry/modify value <br /> <br />HKEY hKey;<br /> LPCTSTR keyStr1 = "Software//Microsoft//Windows//CurrentVersion//Policies//Explorer//";<br /> DWORD dwType;<br /> DWORD dwValue;<br /> DWORD dwSize;<br /> if(::RegOpenKey原创 2010-09-24 17:10:00 · 829 阅读 · 0 评论 -
判断Access中某个表是否已存在,不存在就创建一个
<br />BOOL bCreate = TRUE;<br /> <br />CDaoTableDefInfo tbinfo;<br /> int nTableDefCout = db.GetTableDefCount(); <br /> for(int i=0;i <nTableDefCout;i++) <br /> { <br /> db.GetTableDefInfo(i,tbinfo); <br /> if(tbinfo.m_strName ==原创 2010-06-09 09:40:00 · 2524 阅读 · 0 评论 -
学习 10 种良好的 XML 使用习惯(转)
Martin C. Brown (questions@mcslp.com), 开发人员和作家2008 年 6 月 16 日使用本文介绍的 10 个技巧更加轻松地处理 XML,从而减少错误并提高效率。简介人们都很喜欢 XML 以及它所提供的灵活性和互操作性,但是,通过使用一些技巧,可以使与 XML 的互操作和与 XML 一起使用的工具更加简单。在处理 XML 时养转载 2010-04-27 10:07:00 · 725 阅读 · 0 评论 -
DAO简介(MFC)
1 DAO简介 DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。在VC中,它是从Visual C++4.0版开始引入的。 2 D原创 2010-04-05 20:28:00 · 2159 阅读 · 0 评论 -
DAO在MFC中的应用实例
本文介绍使用MFC DAO访问数据库的一个实例,其中实例来源于网络。 实例同样实现了对数据库的基本操作:添加、修改、删除和遍历。与ODBC实例中不同的是,ODBC使用过程中添加了一个从CRecordset派生而来的CBook类,负责成员数据与数据表字段的关联,而本实例则是直接使用CDaoRecordset类。无论是使用ODBC还是DAO访问数据库都可以使用这两种方法,本实例采用后者来实现转载 2010-04-05 21:05:00 · 1125 阅读 · 0 评论 -
INI文件读取失败之原因1-换行与回车
引子: 最近在读取他人提供的.ini文件的时候,使用先前运行良好的函数怎么也读不到。文件句柄可以得到,就是获取不了想要得到的section value and key value.文件形如:[SECTION 1]Key1=value1Key2=value2Key3=value3查找原因:1 初步比较 用ultraEdit-32打开,没有发现什么原创 2010-03-21 10:35:00 · 7520 阅读 · 1 评论 -
ini文件格式读取(转)
在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的 数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在 Win32 编程中当然你也可以这样干,但 Windows 已经为我们提供了两种方便的办法,那就是使用注册表或者 ini 文件(Pr转载 2009-12-11 16:48:00 · 984 阅读 · 0 评论 -
*.LDB文件介绍(转)
ldb文件在多用户环境下是非常重要得。该文件被 MS Jet DB Engine V4.0 用来确定被共享的数据库中哪条记录被锁定以及被谁锁定更多信息: .ldb 文件是由共享数据库的使用者自动创建以及删除得。.LDB 文件建立并存储计算机名、用户名以及放置扩展域锁的。.LDB 文件一般与 .MDB 同名,并且与 .MDB 文件在相同目录,在 .MDB 文件被打开时建立并锁定。举个例子,如果你打开转载 2010-02-04 17:03:00 · 2993 阅读 · 0 评论 -
10个方面描写XML文件格式的特点(转)
1. 具有良好的格式XML 文档格式属于良好格式的文件。HTML 文件中的标记,有些是不需要结尾标记的,如,有些网页缺少若干结尾标记,照样能正确显示。而XML 的标记一定要拥有结尾标记,例如:张三即,XML 标记一定是成双成对的。如果没有结尾标记,那么在结束的“>”前,需要有“/”,表示开头和结尾是在同一标记内,例如:2. 具有验证机制XML 的标记是程序员自己定义的,标记的定义和使用是否符合语法转载 2010-01-27 15:59:00 · 2044 阅读 · 0 评论 -
XML文件格式语法及DTD (转)
<br />XML文件和HTML文件一样,实际上是一个文本文件。显然大家立刻就会明白,创建XML文件最普通的工具和HTML一样,就是“记事本”了。除了“记事本”之外,当然还有一些更加方便的工具,如XML Notepad、XML Pro、CLIP!XML Editor等,这些工具的一大特点是:能够检查你所建立的XML文件是否符合XML规范。不过,现在这些工具都只有英文版的,并且需要付费使用。当然,你仍然能够使用FrontPage、DreamWeaver等工具,不过使用起来不是很方便。随着XML的逐渐普及,相信转载 2011-04-27 17:59:00 · 1574 阅读 · 0 评论