Microsoft Jet SQL for Access 2000 IV
在Access中使用中级SQL 现在我们已经讨论了中级SQL的语法,那么让我们看看在一个Access应用程序中我们可以使用它的一些途径。 数据库范例 在acIntSQL中的任一处都是基于本文所提到的所有主题,并且它通过查询和范例的代码演示了我们所讨论的不同SQL语句。 在acIntSQL中所使用到的许多部分查询都是基于特定工作表中存在和包含的数据,或者是基于其它已经存在的数据库对象。如果你由于丢失数据而在运行一个查询产生故障,打开工作表重置窗体并单击工作表重置按键。这将会重新生产工作表和其中原始缺省数据。如果要手动通过工作表重置过程,你需要按照下面的顺序执行这些查询过程: Drop Table Shipping 查询 如同在"Microsoft Jet SQL for Access 2000基础篇"一文中所述, Access把数据库中所有面向数据的任务转化为SQL 语句。要演示这一点,让我们使用Access Query Designer来建立一个查询。 打开acIntSQL数据库。 确保tblCustomers 和 tblInvoices这两个表单已经创建并且其中包含有数据。 嵌入语句 在acIntSQL数据库中,有两个使用内部SQL语句的窗体需要通过Jet OLE DB provider 和 ADO来运行:就是演示数据定义语句的 Intermediate DDL 窗体,以及演示数据处理语句的Intermediate DML窗体。 中级DDL 语句 在内联DDL 语句范例中,同样的建议仍然是适用的:检查并设定它们会影响的数据库对象以确保DDL 语句的顺利运行。 一般来说,内联DDL 语句只是通过简单设定一个ADO Connection对象来运行,并将SQL 语句传送给 Connection对象的运行程序。下面是来源于在中级DDL语句窗体的二进制数据类型的输入输出。 Private Sub cmdBinary_Click() Dim conDatabase As ADODB.Connection SQL = "CREATE TABLE tblCodeBinaryDataTypes (" & _ 运行过其中一个DDL 语句后,在设计视图中打开被影响的数据库查看产生了什么变动。如果DDL 语句影响了表单之间的关联,打开编辑关联窗口查看其变动。例如让我们检查一下在中级DDL语句窗体中的Alter Table w/ Fast Foreign Key输出指令和按键。 注意 DDL 语句改变了tblInvoices 表单并添加了牢固的外关键字限制。同时它也通过使用级联子句在tblInvoices 和 tblCustomers 之间建立了一个数据关联。 关闭VBA 开发环境。 在acIntSQL 数据库中保存的两个查询是属于DML 语句内容却执行类似DDL的操作。其中的SELECT INTO 语句从已有的数据库中找到数据并用这些数据创建新的工作表。通过这些范例的学习,你将学会如何删除目标工作表,前提是这些工作表已经存在。 在中级DML语句的窗体中的Create Customers Database输出指令和按键展示了一个对SELECT INTO 语句的有趣应用。这是一个告诉你使用中级SQL 语句所能完成的各种事情的一个好的例子。下面就是关于输出命令和按键的子过程的代码: Private Sub cmdCreateDB_Click() 如果客户数据库已经存在,那么代码将返回一个信息告诉你这个数据库无法被创建。让我们逐步的运行这个代码来看看它都做了什么。 坚持你的C:驱动器确定Customers.mdb文件不存在,如果存在就删除它。 结束语 |
Microsoft Jet SQL for Access 2000 IV相关推荐
- Microsoft Jet SQL 参考在线手册
http://www.weste.net/book/sql/ 转载于:https://www.cnblogs.com/cwfsoft/archive/2010/06/19/1760961.html
- T-SQL、Jet SQL、PL-SQL
数据库分为网状.层状.关系.对象四种类型,目前的数据库一般都是属于关系数据库(如SQLServer.Oracle,MySQL等),网状.层状基本上已成历史,对象类型尚未普及. SQL 语言是有 ANS ...
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象
SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...
SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...
- C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题
新建一个access数据库和表:录入几条数据:下面工具可在网上下: ac1.cs: using System; using System.Collections.Generic; using Syst ...
- Microsoft JET Engine的完美替代: SQL Server Compact Version 3.5和完美的Synchronizer库
喜欢自己写程序的人都知道,Microsoft JET Engine是一个非常好用的In-Process的基于文件(即Access的数据文件,后缀名为MDB)的数据库引擎,好些小网站也使用MDB文件作为 ...
- 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象 今天从access导数据到 ...
- 笔记“SQL与Access”
Transact-SQL语句进行导入导出: 1. 在SQL SERVER里查询access数据: -- ======================================= ...
- 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象。
SQL Server 与 Excel之间导数据时候执行SQL遇到问题 执行如下SQL语句 select * from openrowset('Microsoft.Jet.OLEDB.4.0', 'Ex ...
最新文章
- 2021年大数据Hive(九):Hive的数据压缩
- Mongodb集群 - 副本集内部选举机制
- Swift的控制转移语句-- fallthrough语句
- Flutter React编程范式实践
- 报表没完没了怎么办? | 润乾集算器提效报表开发
- linux用户操作的日志,linux 用户操作记录并录入日志
- Petuum - Careers
- 从入门到精通!零基础上手车辆目标跟踪与计数
- OpenCV之图像的混合
- Java基础-零拷贝技术应用案例
- 智能优化算法:供需优化算法-附代码
- sift算法_图像配准SIFT
- Springboot2.X项目中添加druid连接池监控
- 阿里云数据库掌门人褚霸:骑行与数据人生
- java算法合集-九阳神功第三式滑动窗口
- 线上教育相关的微信公众号图文这样排版,阅读量翻十倍!
- 聊一聊 C# 后台GC 到底是怎么回事?
- 在outlook中批量导入MSG文件
- 三相四线相位表查错误接线方法与步骤
- HTML唯美雷姆时间动态特效网站源码+UI超好看
热门文章
- 程序员应该知道的词汇
- 攻防世界杂项高手区3-11解题(详细)
- GPS芯片获取的卫星时间会出现快几秒的原因
- FCF中地址控制域设定值对帧中所包含地址的影响
- 手撕系列:原生python实现汽车牌照识别
- 冈萨雷斯matlab工具箱,MATLAB版冈萨雷斯+中文高清版.pdf
- BAS美国百盛布线E-TIME智能布线解决方案
- 警惕!黑客正疯狂实施网络攻击,网站该如何防范?
- 炉石服务器在维护吗,炉石传说:深夜服务器疑“再次崩溃”!这次还会有“补偿”吗?...
- 项目分析工具----SpaceSniffer