access与SQL数据库之间的转换(参考模板)_第1页
access与SQL数据库之间的转换(参考模板)_第2页
access与SQL数据库之间的转换(参考模板)_第3页
access与SQL数据库之间的转换(参考模板)_第4页
access与SQL数据库之间的转换(参考模板)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如不慎侵犯了你的权益,请联系告知! PAGE 3 / 6用 Access 将 XLS 与 MDB 文件格式互相转换最近,网络管理员在服务器上分给我一块空间,用来展示一些资料。为了方便大家在网络上查询,便作了一个简单的 ASP 查询系统,其中所链接的是 MDB 格式的Access 数据库,而在建网之前,资料是用 Excel 表格将 ACCESS 转化成 SQL2000 要注意的问题很多朋友想用 SQL2000 数据库的编程方法,但是却又苦于自己是学 ACCESS 的, 对 SQL 只是一点点的了解而已,这里我给大家提供以下参考将 ACCESS 转化成SQL2000 的方法和注意事项 一,首先,我

2、说的是在 ACCESS2000,SQL2000 之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; MicrosoftAccess 秘密技巧和陷阱不正确地调用 Windows 应用程序接口可能会产生一些意想不到的副作用,以及潜在地对一个应用程序的代码及数据段的破坏。正确地使用一个空的 32 位指针在 MicrosoftAccess 中是十分必要的。当对表格和报表进行操作时, MicrosoftAccess 有一个无正式文本的特性。这个特性允许你从设计视窗性质sheetwindow 中进行过程调用,调用的方法时同时按下 shift 和 F2 键在 ASP 程序中访问 Acces

3、s 数据库在基于微软 IIS/PWS 的网络平台上,通过服务器端运行的 ASP 程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access 数据库,应该是与 ASP 程序配套使用的首选。由于 Access 数据库的 ODBC 驱动程序支持的 SQL 指令全,执行效率高,所以Access 后台数据库+ASP 服务器端程序+客户端 IE 浏览器,是一个精练实用高效的组合模式。建立 Access 数据库的安全门在 Office 2000 下,Access 数据库的安全机制已经更为完善。除了对数据库设置密码保护,对数据库进行编码压缩,还可以启用用户级的安全机制,在用户级

4、别上控制对数据库的访问。一、数据库设置密码 对于单机使用的数据库或者是需要工作组共享的数据库,仅设置密码保护较为合适。知道密码的组成员,都有数据库的完全操作权限,彼此之间的使用权限没有什么区别。以独占方式打开 Access 数据库在默认情况下,Access 2000/2002 数据库是以“共享”的方式打开的,这样可以保证多人能够同时使用同一个数据库。不过,在共享方式打开数据库的情况下,有些功能比如压缩和修复数据库是不可用的。此外,当系统管理员要对数据库进行维护时,也不希望他人打开数据库。以下的方法可以让你以独占的方式打开 Access 数据库。给你的数据库文件减肥在数据库的设计过程中经常要添加

5、、删除数据库对象,这会使数据库内部留有许多碎片,不能有效地利用磁盘空间,文件会逐渐增大。Access 命令行参数启动命令行选项下表列出了 Microsoft Access 的命令行选项:database打开指定的 Microsoft Access 数据库或 Microsoft Access 项目。如果需要,可以包括路径。如果运行 Microsoft Windows 95,默认路径为 My Documents 文件夹。ACCESS 数据库的安全系统Access 是 MicroSoft 公司始于 1994 年发表的微机数据库管理系统。作为一种功能强大的 MIS 系统开发工具,它具有界面友好,易学易

6、用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与 Microsoft 的其他数据库产品如 FOXPRO 等相比,Access 具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。在一个工作组级别的网络环境中Access 的最大容量Access 的最大容量以 Access 2000 中文版为例。打开帮助,找到以下条目:设置和定义 microsoft Access - Microsoft Access 规格 Microsoft Access 数据库常规规格属性 最大值Microsoft Access 数据库 (.mdb) 文件大小用 DAO 或 ADO

7、 正确访问 Access 2000当你使用 DAO 访问 Access 2000 时,是否会出现以下的错误信息?Run-time error 3343 Unrecognized Database Format XXX 这个错误信息有二个解决的方式: 1、如果你是使用 Data Control 来连结 Access 2000 的资料库使用 Access 提高企业管理器功能特定的 SQL 企业管理器(SQL Enterprise Manager)。(请注意:只有你拥有Microsoft Office 2000 或者 XP 的许可,这些软件才是免费的。)使用 SQL Server 的很多公司也都使用

8、到 Office,而且绝大部分这些公司都拥有包含Access 的 Office 许可版本。Access2003 开发者扩展工具集概述许可和分发权限 Access 2003 Developer Extensions随附的许可协议简化了解决方案或代码段的分发过程。这些协议包括免版税的 Access 运行时,您可以分发 Access 解决方案和 Access 数据项目,以及免费使用和分发工具源代码部分以作为您的解决方案的一部分。如何远程调用 ACCESS 数据库使用了 TCP/IP,ADO 及 XML(需要安装 Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接

9、。远程连接 Access 数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5 种方法),我现在这个例子属于其中的第 3 种方法(不需要使用 RDS 或 Web 服务器)。文章摘要从最初的数据库发展到今天的大型数据库管理系统,成为我们日常生活中重要的组成部分。假如不借助数据库的帮助,好多简单的工作将会变得冗长乏味,甚至会难以实现。本文从 ACESS 数据库的特征及与 SQL SERVE 数据库的区别展开详细的论述。关键字VBA 语言 ,ACCESS 数据库,ACCESS 的特征, 桌面型数据库 SQL SERVE MDB ACCESS扩展 ActiveX 控件 标准 SQL 语言远程管

10、理 数据库开发软件 OLE DB 引擎 办公应用软件跨库查询 “最终用户” Connection 可扩展性远程管理在本学期 OFFICE 课程中,我们认识了 ACCESS 数据库,ACCESS 数据库是种怎样的数据库,以及它与其他数据库有何区别,我想用我找到的一些资料来说明一下。通过学习我们发现 ACCESS 是桌面型关系数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于 4 个。ACCESS 数据库有一定的极限,如果数据达到 100M 左右,很容易造成服务器假死,或者消耗掉服务器的内存导致服务器崩溃。这样我们需要想一想,既然

11、ACCESS 有一定的的限制,那另外的一些数据库又怎样呢?我们通过和其他数据库的比较来说明。首先,我们先具体的来看一下 ACCESS 的特性,ACCESS 是 MICROSOFT OFFICE 的一个组件,一个前后台结合的数据库“软件”。也就是说 ACCESS 既拥有用户界面(VB 可以用来开发用户界面);也拥有逻辑、流程处理,即 VBA 语言(VB 也可以如不慎侵犯了你的权益,请联系告知!4 / 6用来做逻辑处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文件中(当然,也可以是 MDE 等格式)。 ACCESS 不是一种存储格式,是一种软件。请大家严格区分

12、 ACCESS 软件与 MDB 格式。VB 下调用MDB 格式(或 JET DB)只是调用一种格式的文件而已,并没有调用到 ACCESS,其实官方说法叫 “VB 的 JET 应用”。另外, MDB 格式的文件也可以被其他开发工具,比如 DELPHI / PB / C / PHP / ASP / CGI / C# / J# / JAVA / VB.NET/ C.NET 调用。但是被调用的只是 MDB 文件,很多 ACCESS 软件所具有的功能,这些开发工具是无法调用的。而这种格式只要系统中有 OLE DB 引擎就可以支持。ACCESS 中的一些对象可以被 VB 调用,但是必须在调用的机器上安装

13、ACCESS 这个软件(COPY 一个 MDB 文件是不够的)或者安装额外的 ACTIVEX 控件MDB 是一种文件格式,其中的数据以特定方式组织起来,而 ACCESS 这种软件的默认存储格式正好是 MDB ACCESS 这个软件本身就具有开发者使用的界面和适合于“最终用户”的界面,也就是我们通常说的前后台结合。然后我们看一下 ACCESS 与其它数据库的区别,在这里我们着重来看 ACCESS 与SQL SERVER 的区别:首先,ACCESS 有一定的极限,如果数据达到 100M 左右,很容易造成服务器假死, 或者消耗掉服务器的内存导致服务器崩溃。 而 SQL SERVER 是基于服务器端的

14、中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比 ACCESS 要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL 语言对数据库进行管理,所以如果是标准SQL 语言, 两者基本上都可以通用的。SQL SERVER 还有更多的扩展,可以用存储过程,数据库大小无极限限制。其次 ACCESS 是桌面型数据库,优点是:操作灵活、转移方便、运行环境简单, 对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。SQL SERVER 是基于

15、服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比 ACCESS 强很多,两者并非同级别的数据库,有些功能 ACCESS 甚至无法做到。缺点是: 一般用户无法直接对SQL SERVER 进行远程管理、空间租用的成本比 ACCESS 稍高。再次,就规模来说,VFP 是一个中型数据库开发软件,比不上 ORICAL、INFOMATION、 POWERBUILDER 等,是微软购并 FOX 公司后开发的一个数据库开发软件。可用于中型数据库软件工程的建构。可以用来做商业开发 ACCESS 严格来说不是一个数据库应用程序的开发工具,基本上是一个办公应用软件;不能用于商业用途的开发。只能在 OFFICE 环境下运行,受 OFFICE 本身的限制。所用语言只是基于 VB 语言的辅助性编程的 VBA。就其规模来说属于小型的数据库应用软件。早年曾有过 ACCESS2.0(英文版)的可以用于商业用途的数据库开发软件。但后来不知道为什么没有继续研发出新的 ACCESS 版本。 两者可拓展型相比,ACCESS 好些, 可使用的编程语言较多。ACCESS 是 MICROSOFT OFFICE 的一个组件,一个前后台结合的数据库“软件”。 也就是说 ACCESS 既拥有用户界面(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论