数据库、Oracle
Acnzen
做个技术型宅男。
展开
-
Microsoft Access中如何获得ListBox选中的记录
在一个小Access的项目中遇到需要获取ListBox选中记录的信息的问题,现将解决过程分享出来。做一个例子来实现怎么在Access中获取ListBox选中的记录,多选的话各个记录中间用“,”分割开。1、打开一个access数据库,模板数据库也可以。2、创建一个Form。3、在Form中添加下列控件,并且按下列说明设置控件的属性。 List Box ----原创 2012-03-06 12:46:06 · 6043 阅读 · 0 评论 -
MS Access中在不同的Form中间传送变量
在做access训练的时候,中间往往要涉及到在不同的Form中间传送值。比如在一个ListBox中点击选中的记录修改,如果需要跳转到一个新的Form,这时选中记录的Key值应该能够传送到新的Form。如果传送变量“sTemp”(在formOne中已经定义的一个String类型)到formTwo,我们可以在formOne中写打开formTwo代码的时候这样写DoCmd.OpenForm "f原创 2012-03-06 13:16:32 · 1348 阅读 · 0 评论 -
PL/SQL中编写Oracle数据库分页的存储过程
其实 Oracle数据库的分页还是比较容易理解的。此文以Oracle数据库中的SCOTT用户的EMP表为例,用PL/SQL Developer编写一个分页存储过程,要求是:可以输入表名,每页显示记录数,当前页,返回总记录数,总页数和返回的结果集。 由于需要返回查询出来的结果集,需要在PL/SQL中创建一个package,这个包里面定义一个refcursor类型,用于记录sql语句原创 2012-04-03 00:29:08 · 4760 阅读 · 0 评论 -
PLSQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
由于在本机Win7X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。试验了下,现把解决办法分享给大家:1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic原创 2011-11-06 13:47:06 · 29054 阅读 · 21 评论 -
in与exist , not in与not exist 的区别
in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in例如:表A(小表),表B(大表) select *转载 2012-06-04 15:58:36 · 1165 阅读 · 0 评论