关闭

insert into 语句的三种写法

insert into 语句的三种写法 方式1. INSERT INTO t1(field1,field2) VALUES(v001,v002); 方式2. INSERT INTO t1(field1,field2) VALUES(v101,v102),(v201,v202),(v301,v302),(v401,v402); 在插入批量数据时方式2优于方式1. 方式3.1...
阅读(45819) 评论(7)

Oracle之NVL函数

NVL函数    Oracle中函数很多,有字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义...
阅读(387) 评论(0)

Oracle之分页查询

分页查询 分页查询:在数据量大的情况下,返回指定数据段数据集合,即从第m条 到 第n条 数据集合。 分页查询一般只需传入两个参数(起始记录数m、终止记录数n)。 只有简单的嵌套,能高效完成:(推荐使用) select * from ( select ROWNUM AS ROWNO, T.* from T_table T where 1=1...
阅读(313) 评论(0)

优化SQL查询

1.执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就 可能要几十秒了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存...
阅读(691) 评论(14)

SQL 数据库——多表查询

/* 一、多表查询     简言之,根据特定的连接条件从不同的表中获取所需的数据       笛卡尔集的产生条件:        省略连接条件        连接条件无效        第一个表中的所有行与第二个表中的所有行相连接             二、多表查询语法:*/     SELECT table1.column, table2.column     FROM...
阅读(607) 评论(13)

把小麻烦变成常识

把小麻烦变成常识        1.输入字符过长出错:设置Text文本框的MaxLength属性,设置字符长度。        2.控件大小调整麻烦:可以将所需控件散放于窗体,将自己设定‘标准控件’放在指定的位置,之后,用Shift键选中需要相同格式的控件,通过“格式”菜单项进行调整(注需要把焦点放在指定的‘标准控件’上)。        3.容器类控件内添加控件:先将聚焦于容器控件,再到“...
阅读(1622) 评论(36)

做系统——贵在理清‘业务需求’

机房收费系统总结      做一个已成型的小系统,如果由一个人单独完成,那么在做系统之初,对于详细分析内部关系的意义,可能体现得并不那么明显。因为先做什么,后做什么,基本上运行一遍,到处点点,可能就了解得差不多了。        但对于复杂一点的系统,尤其是多模块,由不同的人分工进行,那么就需要在做前对系统理清逻辑,搞清楚业务需求了。进行宏观分析和把控。否则,会拖延项目,造成误工。其中公共模块...
阅读(1167) 评论(43)

Grid++Report 报表设计器

准备说两个内容:一是简单的使用;二是软件的优点(功能)。         做报表,我所知道的有两款软件,VB自带的数据环境设计器DataEnvironments,从“工程”|“添加DateEnvironments”,即可添加到VB右边的“工程资源管理器”,编辑使用。         还要一个就是题目Grid++Report报表设计器。下面说说它的简单使用。 Grid++Report报表设计器...
阅读(1759) 评论(28)

那些看似复杂的组合查询

使用多个Combo和Text对数据库进行选择 对于“机房收费系统”,听说这个需要自己敲,没有了源代码的参照,最开始还是心里没底,给自己了许多问好“?”…… 拿到“机房收费系统”,毫无疑问,从头到尾点它一遍,看看这神马。通过前面的“学习信息管理系统”,发现它们相似度这么大!瞬间信心来了。 既然有这么多的相同的地方,那就先挑软柿子捏。等捏得不起劲了,再弄点不一样的来挑战一下,以求得提升。这是前人...
阅读(1021) 评论(22)

运行时错误‘-2147467259(80004005)’

常见错误:无效的文件dsn 每次重装系统都是一次历练。系统装完很多软件需要安装,以及建立一些连接。过程中产生的问题既给我带来小有烦恼,但同时也给我带来了些许经验和知识。 下面是装完sql,连接好数据库后,运行程序产生的一个小错误。         和我一哥们儿讨论出来的。最好发现实际上很简单。 找到C:\Windows\System32\odbcad32....
阅读(4160) 评论(12)

整倍递增进位

整倍数增长          在做收费系统中,遇到以x分钟递增,这其中关系到进位的问题。即当超过莫个数的整n倍数后,按n+1倍来计算。在做这个过程中可算是一波三折!下面简单算最终作法。          总结的通式:S= [(m \ n) * n] + n = (m \ n) * (n + 1) (S:进位的最终结果。m:实际数据。n:递增量。“\”整除符合,与除号“/”相区别。)...
阅读(917) 评论(10)

空值的区别和判断

空值Null, Empty, Nothing, and vbNullString的区别和判断 Null:Null是一个象Integer或者String一样的变量类型,它表示一个没有合法数据的变量。 你可以使用IsNull语句来判断表达式是否为Null:    If IsNull(my_variable) Then ...   Empty:这也是一个象Integer或者String一样的变...
阅读(1167) 评论(8)

Listbox列表中添加项目,判断重复项

不同的思路,写出代码的逻辑顺序也会不同,可能执行结果相同,但过程显示不一定相同。下面用一个对比性的例子来说明。    在Listbox中对项目是否重复,进行判定并添加。    方法有二: (一)先添加,后判定;相符则保留,不符则移除。 If Listbox1.ListIndex <> -1 Then '表明当前已选择项目...
阅读(2499) 评论(11)

一个问题带起的星点知识

一个问题带起的星点知识        实时错误 '-2147217887 (80040e21)':         多步操作产生错误。请检查每一步的状态值。                   分析原因:大多数是输入的数据违反了数据库的约束条件、字段大小超过限制提交的数据个数、字段数据类型不匹配、自动编号指定了值、或者自动编号未作自动赋值、字段不允许为空值等。         解决方...
阅读(1007) 评论(9)

数据库 问题及解答 小宝典

问题及解答1: 实时错误’91’: 对象变量或With快变量未设置 分析:数据库未连接上。 解决方案: (1)检查连接数据库的代码是否有错。①特别注意其中的标点符号(中英切换问题,单引号与双引号问题,逗号与分号问题)。②注意留出空格(一般连接数据库的语句的最后都会有一个空格)。比较有效的方法是,重写连接数据库的那一个语句。 (2)检查ODBC数据源是否配置且成功。     数据库配...
阅读(1043) 评论(24)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:209720次
    • 积分:6258
    • 等级:
    • 排名:第4338名
    • 原创:138篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1681条
    博客专栏
    最新评论