自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 定时执行mysql数据库任务方案

命题: 每日 02:00 am 定时删除 表 t (id int primary key,ptime TIMESTAMP DEFAULT CURRENT_TIMESTAMP) 中三天以前的记录。=======================================方法一:操作系统=======================================(

2012-06-29 22:20:13 13246 7

原创 交叉表查询中的多列显示

利用交叉表,我们可以对某个列字段的项目进行显示,比如[学科]来显示[考试成绩],那么是否能同时显示其[作业成绩]在同一个交叉表查询中?比如下面数据Table3+-----+--------+-------+-------+------+-------------+|id   |sName   |sClass |Course |Score |homeworkScore|+-----+--------

2010-01-10 22:51:00 5998 11

原创 交叉表查询中的累计

交叉表查询无疑有使用中可以很方便的进行数据的分析处理。你可以通过向导来生成(在向导中你可以选择是否生成行合计)或者直接按照这个ACCESS特有JET-SQL语法来写这个SQL语句。TRANSFORM合计函数    selectstatement    TRANSFORM aggfunctionselectstatementPIVOT pivotfield [IN (value1[, value2[

2010-01-10 22:49:00 3494 2

原创 ADO, DAO, DoCmd.RunSQL 三种方式用哪一种?

对ACCESS来进行操作,特别是SQL语句的执行,ACCESS中提供了多种手段。 ADO, DAO 以及 docmd.runsql以下摘自 Microsoft Access 2003 Help在 Microsoft Access 2002 和更高版本中使用 ActiveX 数据对象Microsoft Access 2002 提供了三种对象模型,用于通过使用 Visual Bas

2010-01-03 18:21:00 5745

原创 ROWNUM(伪行号)如何在ACCESS查询中实现。

很多朋友都碰到这个问题,如果在查询中生成一个行号。比如有如下表tblA   ID, CNAME, SCORE1   A001   802   B002   713   C003   924   E004   805   D005   85想按分数来得到名次,如何实现? Access的SQL语句中没有rownum之类的伪列函数。 不过除了采用程序来实现外,你还可以通过下面SQL查询语

2010-01-03 18:14:00 25374 7

原创 MySQL 中如何在触发器里中断记录的插入或更新?

MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢? 下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。 mysql> create table t_control(id int primary key);Query OK, 0 row

2009-07-25 20:32:00 18660 16

原创 MySQL交叉表

在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198现整理解法如下:数据样本: create table tx(  id int primary key,  c1 c

2009-06-19 21:10:00 27151 22

原创 ACCESS的真假:四、"SELECT * INTO 工作表 FROM 临时表" 比 "CREATE TABLE 工作表 (...)" 速度快?

下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor引用 55 楼 wwwwb 的回复::create table是用什么方法?我一般是将空的工作表另存为一个临时表

2009-05-23 15:08:00 5413

原创 ACCESS的真假:三、往一个表中插入10万条记录的速度小于插入1万条记录吗?

下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor引用 28 楼 wwwwb 的回复::比如插入10万条记录,速度 面对这个问题,第一想法上,在一个mdb文件

2009-05-23 14:31:00 4241

原创 ACCESS的真假:二、检查记录有无再insert 或 update 比 不管有无直接 delete 再 insert 快吗?

下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor 引用 9 楼 wwwwb 的回复::你自己可以测试一下,不过根据经验, DELETE,再INSERT(数据

2009-05-23 13:31:00 6018 1

原创 ACCESS的真假:一、DROP删除表再重建比Delete from Table1快吗?

有时候当我们需要把表中记录全部删除的时候,在很多数据库系统中我们会习惯性选择用truncate table 来实现,truncate table 在很多DBMS中是认为DDL语句,等同于drop table 然后再create table. 速度效率上一般认为远比delete from table高得多。 虽然Drop table 和 delete 没什么可比性,有些类似于去拿 insert

2009-05-16 14:03:00 6718 1

原创 MySQL 中文显示乱码

最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.htmlMySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charse

2009-05-12 21:49:00 307037 50

原创 先入先出(FIFO)的一种SQL语句查询算法

在论坛上几次碰到过类似的于FIFO问题,故共享一个有些"恶搞"的算法。在很多情况下,需要对一些记录,比如出入库记录,收付款记录进行先入先出的匹配。一般来说普通做法是在某个物料出库的时候通过程序来对比实现。但这种设计对业务要求比较严格。比如需要事先制定,退货,红冲的处理方式。在一些简单的系统中可以直接采用查询来实现。下面用个例子来说明。两个表 入表 tin(id,marno,qty) //

2009-05-02 16:03:00 4879 1

原创 MySQL中进行树状所有子节点的查询

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们

2009-05-02 10:40:00 144748 55

原创 REGEXP 正则的实现两个字符串组的匹配。

最近MySQL版块中类似问题出现得比较多。总结了一下。 由于某些原因,有时候我们没有按照范式的设计准则而把一些属性放到同一个字符串字段中。比如个人兴趣,有时候我们设计表为create table members (uid int primary key,uname varchar(20),hobby varchar(100));表中内容如下mysql> select * from

2009-05-01 15:04:00 11105 8

原创 Access connection string

Microsoft Jet OLE DB 4.0 标准Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/mydatabase.mdb;User Id=admin;Password=; 带数据库密码Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/mydatabase.mdb;Jet OLED

2009-04-26 21:43:00 4713 1

原创 交叉表查询中的多列显示。

利用交叉表,我们可以对某个列字段的项目进行显示,比如[学科]来显示[考试成绩],那么是否能同时显示其[作业成绩]在同一个交叉表查询中?比如下面数据Table3+-----+--------+-------+-------+------+-------------+|id   |sName   |sClass |Course |Score |homeworkScore|+-----+--------

2009-04-26 15:23:00 3788 2

原创 交叉表查询中的累计

交叉表查询无疑有使用中可以很方便的进行数据的分析处理。你可以通过向导来生成(在向导中你可以选择是否生成行合计)或者直接按照这个ACCESS特有JET-SQL语法来写这个SQL语句。TRANSFORM合计函数    selectstatement    TRANSFORM aggfunctionselectstatementPIVOT pivotfield [IN (value1[, value2[

2009-04-26 13:20:00 2421

原创 QQ群 会话颜色参照表

颜色参照表 (I)   允许/禁止000000允许000033允许000066允许000099允许0000CC允许0000FF允许003300允许003333允许003366允许003399允许0033CC允许0033FF允许006600允许006633允许006666允许006699允许0066CC允

2009-04-20 20:51:00 6139

原创 MySQL中的ROWNUM的实现

MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl (    ->  id      int primary key,    ->  col     int    -> );Que

2009-04-20 20:13:00 80487 18

原创 Access 2000 数据库密码格式

Access 2000 所建的数据库 文件地址00000042 处开始的 40 个字节 29 77 EC 37 F2 C8 9C FA 69 D2 28 E6 BC 3A 8A 60 FB 18 7B 36 5A FE DF B1 D8 78 13 43 60 23 B1 33 9B ED 79 5B 3D 39 7C 2A 然后与你的20位的密码进行 XOR 异或

2009-03-02 09:43:00 3549

原创 用VB实现一些小函数集

1. 类似于EXCEL中的MAX() Public Function getMax(ParamArray item() As Variant) As Variant    Dim oMax As Variant    Dim i As Integer        oMax = item(i)        For i = 1 To UBound(item)        If oMax

2009-02-20 22:27:00 4988 2

原创 ACCESS BBS

http://forum.csdn.net/SList/Access http://www.accessbbs.cn/bbs/index.php http://www.accessoft.com/bbs/index.asp http://www.office-cn.net/vvb http://www.access-programmers.co.uk/forums

2009-02-06 16:33:00 1542

原创 小数向上取整的实现

在EXCEL中有一个worksheet的函数 ceiling,它可以实现小数的向上取整。 比如ceiling(1.0,1)=1ceiling(1.1,1)=2ceiling(1.5,1)=2ceiling(1.9,1)=2ceiling(2.0,1)=2但在一般VB/VBA中可以通过标准的INT函数来实现。INT函数可以说几乎所有的编程语言中均有此函数或相近函数。构思: 小数 f , 对f

2009-02-06 14:44:00 6253 4

原创 JET-SQL 是否支持 ACCESS APP的内建函数 比如 DSUM() ?

JET-SQL 是否支持 ACCESS APP的内建函数 比如 DSUM() ? 一直以为不能,结果上周在论坛,看到这个贴子,http://topic.csdn.net/u/20090119/15/44bb05d8-cd87-4861-8f4c-c9d3ec662d74.html  表一 questionid  选项1  选项2  选项3  选项4         1      S    

2009-01-23 10:59:00 2271 1

原创 ACCESS与外部其它数据交互 - IN 子句 -连接外部数据库

ACCESS做为MS Office 办公套件中的一个应用程序,经常需要来其它数据源进行数据交互,比如在查询中使用在EXCEL中的数据或文本记录文件中的数据,或者倒出查询结果到EXCEL的数据表中或其它格式的数据文件中。 除了常用的倒入/倒出功能外,还可以通过JET-SQL的 IN

2009-01-15 15:50:00 10408 2

原创 获取ACCESS表结构

经常有朋友问怎么得到ACCESS的表结构。Public Sub getTables()    Dim rs As New ADODB.Recordset    Dim conn As ADODB.Connection    Dim sSql As String            Set conn = CurrentProject.Connection  

2008-12-24 19:55:00 18439 4

转载 在字符串比较中使用通配符

 内含的模式匹配为字符串比较提供了一个多用途工具。下表显示了你可以通过 Like 运算符 使用的通配符和它们匹配的数字或字符串的数目。在样式中的字符在表达式中的匹配? _(下划线)任何单一字符* or %零个或多个字符#任何单一数字(0 — 9)[charlist]任何在字符表中的单一字符[!charlist]任何

2008-12-24 19:49:00 3071

原创 START ...

this is a starting point for myself.

2008-10-01 20:20:00 1363 1

MySQL 5.4 Reference Manual

MySQL 5.4 Reference Manual

2013-01-03

EXCEL 2003 VBA 帮助手册

EXCEL 2003 VBA 帮助手册 EXCEL 2003 VBA 帮助手册 EXCEL 2003 VBA 帮助手册

2010-02-06

EXCEL 2003 帮助

EXCEL 2003 帮助 EXCEL 2003 帮助 EXCEL 2003 帮助

2010-02-06

Microsoft ADO 2.10 手册

Microsoft ADO 2.10 手册

2010-01-02

Microsoft DAO3.60 手册

Microsoft DAO3.60 手册

2010-01-02

MS Graph 图表 帮助手册

GRAPH10.CHM 微软OFFICE 2003 自带帮助文档 - [GRAPH 操作] “学OFFICE之前,先学会看帮助。”

2009-02-08

Access 2003 Help

ACMAIN11.CHM 微软OFFICE自带帮助文档 - [ACCESS 操作] “学OFFICE之前,先学会看帮助。”

2009-02-08

VisualBasic程序设计教程.pdf

VisualBasic程序设计教程.pdf VB 学校 教材 适合很多VBA初学者. 也是VBA的基础

2009-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除