![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 62
sgdgoodboy
有着超强的战斗力!
展开
-
通过ADO读/写Access数据库
下载源代码 我在《VC知识库在线杂志》第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读、写Excel表格文件”和“直接通过DAO读、写Access文件”,先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介绍的是ADO数据库访问技术的使用方法。ADO(Active Data Object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动转载 2007-08-31 09:04:00 · 983 阅读 · 0 评论 -
vc+ado创建access数据库
1.首先在stdafx.h文件中加入:#pragma warning (disable: 4146)#import "C:/Program Files/Common Files/system/ado/msadox.dll"#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EO原创 2007-11-08 09:39:00 · 2524 阅读 · 1 评论 -
数据库语句大全之排序/分组统计
1.对数据进行降序查询:select * from shuzcx order by 年龄 desc2.对数据进行多条件排序:select * from shuzcx order by 年龄,加入时间 desc3.按仓库分组统计图书库存(多列):select 书名,仓库,sum(库存数量) as 合计库存数量 from chongfujilu group by 书名,仓库4多表分组统计:原创 2008-02-24 14:51:00 · 2838 阅读 · 0 评论 -
数据库语句大全之通用查询
1.应用方法:m_adodc.SetRecordSource("select * from kjbdsjk where "+str+"="+m_edit+"");m_adodc.Refresh();2.模糊查询:% 代表零个或多个字符 _ 代表任何单一字符 [] 指定区域或集合内中的任何单一字符 [^] 不在指定区域或集合内的任何单一字符m_adodc.SetRecordSou原创 2008-02-24 13:38:00 · 850 阅读 · 0 评论 -
不用控件创建数据库
首先,在StdAfx.h文件中,添加库:#import "c:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF" ,"adoEOF")其次,创建专属于数据库读取函数://.h中 _ConnectionPtr m_pConnection; _RecordsetPtr m_pRec原创 2007-12-03 12:21:00 · 845 阅读 · 0 评论 -
数据库语句大全之查询前若干名数据/周期日期/大小/逻辑/重复记录查询
1.查询前10名数据: select top 10 编号,姓名,年龄 from kjbdsjk order by 年龄2.取出数据统计结果前3名数据: select top 3 销售员,sum(销售额) as 销售总额 from daojubiao group by 销售员 order by 2 desc3.查询指定日期的数据:SELECT 编号,名称,日期,销售员 FROM daoju原创 2008-02-24 14:38:00 · 1133 阅读 · 0 评论 -
数据库语句大全之查询控件
1.查询指定控件内字符串 :SELECT * FROM kjbdsjk WHERE 性别=男2.查询日期控件内数据:SELECT *FROM shuzcx WHERE 加入时间="+date+"3.控件做为字段/操作符和内容进行查询:SELECT * FROM kjbdsjk WHERE 职业 LIKE %服装%4.巧妙获取年龄:DATEDIFF(datepart,star原创 2008-02-24 14:08:00 · 1059 阅读 · 0 评论 -
数据库语句大全之HAVING语句应用/聚集函数
1.利用HAVING语句过滤分组数据:select distinct 职业,count(*) as 职业人数,max(工资) as 最高工资,avg(工资) as 平均工资 from kjbdsjk group by 职业 having avg(工资)>1900 说明 DISTINCT关键字(1)省略了,查询结果中不会消除重复的记录.也可以指定ALL关键字来明确指示要保留重复记录,但这是不原创 2008-02-25 14:52:00 · 3247 阅读 · 0 评论 -
数据库语句大全之多表查询/嵌套查询/子查询
1.利用FROM子句进行多表查询:select kjbdsjk.编号,kjbdsjk.姓名,kjbdsjk.职业,duobiao.收入 from kjbdsjk,duobiao where kjbdsjk.编号 = duobiao.编号 and duobiao.收入 >3000 2.合并多个结果集:select 编号,姓名,年龄 from kjbdsjk union select 编号,姓名,原创 2008-02-25 15:17:00 · 3475 阅读 · 0 评论 -
数据库语句大全之联合语句UNION/内连接查询/外连接查询
1.使用联合查询:select 姓名,工资 from kaifabu union select 姓名,工资 from xiaoshoubu2.多表联合查询: select 姓名,总成绩 from class1 where 总成绩>550 union select 姓名,总成绩 from class2 where 总成绩>550 union select 姓名,总成绩 from class3 w原创 2008-02-25 16:15:00 · 2998 阅读 · 0 评论 -
数据库语句大全之利用IN进行查询/交叉表查询
1.使用IN引入子查询限定查询范围:select * from duobiao as du where 收入 in(select 收入 from duobiao where 收入>"+sed1+" and 收入说明IN 和 NOT IN2.用IN查询表中的记录信息:select*from kjbdsjk where 姓名 in("+m_edit+")3.利用TRANSFORM分析原创 2008-02-25 16:35:00 · 3308 阅读 · 0 评论 -
数据库语句大全之函数查询
1.在查询语句中使用字符串函数:select sh.编号,sh.姓名,sh.出生日期,mid(sh.出生日期,1,7) AS 出生年月 from shujubiao as sh说明MID函数截取字符串位数,获取字符串中一部分信息MID(string,start,length)2.在查询中使用日期函数:select sh.编号,sh.姓名,sh.出生日期,DateDiff(yyyy,sh原创 2008-02-25 16:45:00 · 1050 阅读 · 0 评论 -
VC简易ADO调用SQL类
// ADOConn.h: interface for the ADOConn class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_ADOCONN_H__C4CC3194_FDFA_4780_9D50_0ECA3187CC1D__INCLUDED_)#def原创 2007-12-05 13:41:00 · 1236 阅读 · 0 评论 -
Vc++中Ado动态创建access数据库
ado技术目前已经成为连接数据库的主流技术,下面我来介绍如何使用ado来动态创建access数据库。为了使用ado,必须引入微软的两个动态连接库msadox.dll和msado15.dll: #pragma warning (disable: 4146) #import "c:/Program Files/Common Files/system/ado/msadox.dll"原创 2007-11-08 09:38:00 · 1605 阅读 · 0 评论 -
vc下动态创建access数据库的实现
本文描述如何在VC下动态创建access数据库(mdb)文件,方法是用ADO和ADOX来操作数据库,操作环境为winxp/VC6.0/ACCESS2000。具体方法如下。 使用ADO前必须在工程的stdafx.h文件最后用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下:#import "C:/Program Files/common files/sy原创 2007-11-08 10:01:00 · 3903 阅读 · 0 评论 -
使用ADO
1、导入库文件 使用ADO前必须在工程的stdafx.h文件最后用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下: #import "C:Program Filescommon filessystemadomsado15.dll" no_namespace rename("EOF","EndOfFile") rename("BOF","FirstOfFile") ADO原创 2007-08-30 16:08:00 · 786 阅读 · 0 评论 -
ADO数据库编程入门
ADO数据库编程入门摘要 本文简要介绍了在VC++ 6.0中使用 ADO进行客户端数据库编程的基本步骤,以及常见问题的解决方法,可供入门级的参考之用。关键字 ADO VC++ 数据库编程ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数原创 2007-09-06 08:55:00 · 916 阅读 · 0 评论 -
ADO简易使用方法
ADO提供了一组非常简单,将一般通用的数据访问细节进行封装的对象。由于ODBC数据源也提供了一般的OLE DB Privider,所以ADO不仅可以应用自身的OLE DB Privider,而且还可以应用所有的ODBC驱动程序。关于OLE DB和ADO的其它详细情况,读者可以自行查阅相关书籍或MSDN,这里就不一一说明了。让我们直接步入主题,如何掌握ADO这种数据库访问技术ADO的操作方法和前面原创 2007-09-11 15:33:00 · 1295 阅读 · 0 评论 -
Access 容量
【简 介】 以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格Access 的最大容量 以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格 Microsoft Acces原创 2007-09-07 10:48:00 · 1189 阅读 · 0 评论 -
ADO技术简介(完全攻略)
ADO技术简介ADO是为MS的强大的数据访问接口 OLE DB 设计的,上一个便于使用的应用程序层。 OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。 ADO 2.0 实际上是基于 MSADO15.DLL 这个动态链接库的,这个库文件的名字虽然和 ADO 1.5 的一样,但是它实现了更新的接口。原创 2007-09-11 15:27:00 · 5532 阅读 · 1 评论 -
VC与Access时间数据交互修正方法
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 引言 众所周知,VC++是一个功能十分强大的应用程序开发工具,而Microsoft Access是一个中小型的数据库管理系统,可以处理多种数据信息。因此,在使用VC++链接ODBC中小型数据库的时候,常常选用Access作为数据库来源。实际应用中,VC++和原创 2007-09-06 14:52:00 · 1836 阅读 · 0 评论 -
SQL 开平方
POWER(2,3) 返回 2 的 3 次幂,SQUARE 返回给定表达式的平方。 语法 SQUARE ( float_expression ) SQRT 返回给定表达式的平方根。 语法 SQRT ( float_expression )顺便说 Access 的开方函数是 SQR ( float_expression原创 2007-09-28 09:07:00 · 4829 阅读 · 0 评论 -
SQL字符串函数-数据类型转换函数
在一般情况下,SQL Server 会自动完成数据类型的转换,例如,可以直接原创 2007-09-29 08:58:00 · 2213 阅读 · 0 评论 -
Sql Server 常用函数
1,统计函数 avg, count, max, min, sum 多数聚会不统计值为null的行。可以与distinct一起使用去掉重复的行。可以与group by 来分组 2, 数学函数 SQRT ceiling(n) 返回大于或者等于n的最小整数 floor(n), 返回小于或者是等于n的最大整数 round(m,n), 四舍五入,n是保留小数的位数 abs(n) sign(n), 当n>0,转载 2007-10-08 09:20:00 · 708 阅读 · 0 评论 -
Cancel 方法范例 (VC++/ADO)
本范例使用 Cancel 方法,在连接繁忙时取消在 Connection 对象上执行的命令。#import "C:/Program Files/Common Files/System/ADO/msado15.dll" / no_namespace rename("EOF", "EndOfFile")#include #include #include//原创 2007-10-09 09:24:00 · 906 阅读 · 0 评论 -
ADO
ADO 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是原创 2007-10-09 13:16:00 · 1030 阅读 · 0 评论 -
VC++中使用ADO方式操作ACCESS数据库
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文详细地介绍在Visual C++开发环境下如何使用ADO来进行数据库应用程序开发,并给出示例代码。转载 2007-10-09 14:01:00 · 953 阅读 · 0 评论 -
BeginTrans、CommitTrans 和 RollbackTrans 方法
BeginTrans、CommitTrans 和 RollbackTrans 方法 这些事务方法按如下方式管理 Connection 对象中的事务进程: BeginTrans - 开始新事务。 CommitTrans - 保存任何更改并结束当前事务。它也可能启动新事务。 RollbackTrans - 取消当前事务中所作的任何更改并结束转载 2008-01-09 13:30:00 · 2264 阅读 · 0 评论