Access_学聚网——聚合学习资源

Access 技术文档

  链接标题:ACCESS_学聚网  链接描述:ACCESS 技术文档
  链接地址http://www.techrss.cn/searchlist/ACCESS.htm  更新时间:2008-11-22 20:35:41
  RSS 地址http://www.techrss.cn/searchlist/rss/Access.xml [复制RSS地址]   推荐人:中文RSS(CN-RSS.COM)


用Access实现学校课程表的科学管理

关于office XP中Access的新应用 我校教务处管理全校课程表的方法十分简陋,使用一块挂在墙上的大木牌子来进行管理,我认为它存在许多缺点,首先,对管理者来说,使用起来很不方便;其次,如果遇到为代课老师调课或更换课程表就更麻烦。为了提高校务管理水平,笔者用Access数据库软件提供的强大功能,实现了学校课程表的有效管理。 建立数据库 1、选择文件菜单中“新建”命令,在弹出的“新建”对话框中选中“常用”选项卡中的“空数据库”后,单击[确定]按钮。 2、在接下来的对话框中输入数据库名“学校管理”,按[确定],即进入数据库对象窗口。 创建表结构 1、“总课程表”的建立 (1)在“表”对象中单击[新建]按钮,调出“新建表”对话框,选择“设计视图”,单击[确定]即进入表结构设计视图窗口。 (2)在“字段名称”列中输入字段名:班级、节次、星期、课程、教师,对应的数据类型为:文本、数字、文本、文本、文本,(“主关键字”可以不要)。 ..
  [阅读全文]  [返回页首]

防止ACCESS数据库下载的终极之法

防止ACCESS数据库下载的终极之法 一、开篇自从搞ASP+ACCESS没少为避免数据库下载而伤过神,网上的奇淫技巧更是数不胜数,本文就是同大家共同探讨各路前辈的留下的秘笈并指中其中的优劣,最后为大家提供一种最佳的解决方案二、剖析为了防止ACESS数据库下载,小的见过不少方法,主要有以下几种:1、数据库加密--------这个自然不用说了,别人如果知道数据库路径,照样能下载,打开数据库其实也很简单,网上破解ACCESS数据库的密码软件太多了,以前我也有所研究,97版的ACCESS的密码是从文件的开头第73(如果这个数字没记错的话)个字符开始连续的十多个,这个是密码与已知的一串字符异和的结果,2000版的ACCESS变聪明了一些它的加密后的密码不是连续是间隔的不过加密密钥还是一样的,由于是对称加密所以破解ACCESS简直易如反掌(呵呵,好像跑题了)2、数据库文件名更名--------这个用的比较多,主要是用到了HTML的锚点,将数据库的文件名中加入“#”,如果直接..
  [阅读全文]  [返回页首]

c#操作ACCESS数据库

手头没有Microsoft Access,如何建立数据库,一切依然简单.首先引用C:\Program Files\Common Files\System\ado\msadox.dll,该DLL包含ADOX命名空间;接着引用C:\Program Files\Common Files\System\ado\msjro.dll,该DLL包含JRO命名空间注意:如,导入dll不成功,手动把com组件导入为 .net组件,在用vs.net工具导入 using System;using System.IO; using ADOX; //该命名空间包含创建ACCESS的类(方法)--解决方案 ==> 引用 ==> 添加引用 ==> 游览找到.dllusing JRO; //该命名空间包含压缩ACCESS的类(方法) public class Access{/**////根据指定的文件名称创建ACCESS数据库///mdbPath:要创件的ACCESS绝对路径public void Create( string mdbPath ){if( File.Exists(mdbPath) ) //检查数据库是否已存在{throw new Exception(''目标数据库已存在,无法创建'');}// 可以加上密码,这样创建后的数据库必须输入密码后才能打开mdbPath = ''Provider=Microsoft.Jet.OL..
  [阅读全文]  [返回页首]

C#操作ACCESS数据库(创建,压缩,备份,恢复)

介绍 下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的''.mdb''ACCESS数据库还是一个''.mdw''网络共享数据库,这个过程和你在用MS Access应用程序中使用的''工具-数据库实用工具-压缩和修复''时执行的操作完全一样.实例代码使用了''迟绑定''(运行中在内存中建立COM对象),这样就不需要在工程中加入COM引用了,也不需要在PC上安装MS Access应用程序.只需要一个Jet引擎(Jet引擎包含在MDAC安装包中,在Windows NT4以后的版本中,系统已经自带了这个引擎). C#操作ACCESS数据库的背景 不知你是否也厌烦了在工程中加入复杂的COM库引用,但我相信这个纯.NET代码将省去额外的交互操作, RCWs和COM引用.基本上,由于系统中安装的Microsoft类库的不同(例如:MS Office Object Library 9,10,11等等),我们也不知道用户PC中安装的Office版本,所以我们要通过ProgID来访问COM对象,而不能用CLSID.例如,当调用''Excel.Application'',时,得到的是Excel,而不管系统中安..
  [阅读全文]  [返回页首]

net中操作Access数据库提示"操作必须使用一个可更新的查询"

来自 有几个主要的错误原因:这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为ADO由于以下的几个原因而不能够写数据库造成的。1. 最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。 要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。解决:右键点此文件,属性,安全,设置成可修改权限.2.原因是您开通过Frontpage扩展功能,由于Frontpage扩展目前存在漏洞,我们的虚拟主机上,Frontpage扩展和网站目录的写入权限不能同时拥有,如果同时拥有会对您的网站安全性存在非常大的隐患,黑客有可能通过此扩展把您的网页进行篡改甚至删除网页内容,因此我们为了保护客户网站安全性,建议您不要申请Frontpage扩展,如果您申请了Frontpage扩展,出于安全考虑,会自动将文件和目录的写入权限取..
  [阅读全文]  [返回页首]

SQL转ACCESS让id自动编号的方法

SQL转ACCESS让id自动编号的方法,作者:jim.ma 1.打开SQL server enterprise mananger ''企业管理器'' 在你要导出的SQL数据库上鼠标右键菜单:所有任务-》导出数据=640) window.open('/articlepic/1208/001.jpg');'' src=''http://www.xrss.cn/XrssFile/2007-3/30/2007330102017618.jpg'' onload=''if(this.width > 640)this.width = 640;if(this.height > 480) this.height = 480;'' border=0>2.回出现一个导出向导窗口。选择被导出的数据源,为你刚才所选择的数据库,如果发现不对应自行修改。=640) window.open('/articlepic/1208/002.jpg');'' src=''http://www.xrss.cn/XrssFile/2007-3/30/2007330102018164.jpg'' onload=''if(this.width > 640)this.width = 640;if(this.height > 480) this.height = 480;'' border=0>3.进入导出到目标数据源的选择,这里我们要转成ACCESS的数据库。注意选择数据源类型为“Microsoft Access。点 “文件名(F)” 后面..
  [阅读全文]  [返回页首]

用C#创建access文件

1. ※新建工程 ※进入解决方案->引用->添加引用 选择com标签 下的microsoft ado ext.2.8..... ->选择-> OK ※编码 //命令行工程代码如下 using System; using ADOX; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string args) { ADOX.CatalogClass cat = new ADOX.CatalogClass(); cat.Create(''Provider=Microsoft.Jet.OLEDB.4.0;'' + ''Data Source=D:''''AccessDB''''NewMDB.mdb;'' + ''Jet OLEDB:Engine Type=5''); Console.WriteLine(''Database Created Successfully''); cat = null; } } } //asp.net代码如下 private void Page_Load(object sender, System.EventArgs e) { ADOX.CatalogClass cat = new ADOX.CatalogClass(); cat.Create(''Provider=Microsoft.Jet.OLEDB.4.0;'' + ''Data Source=C://database//NewMDB.mdb;'' + ''Jet OLEDB:Engine Type=5''); cat = null; Response.Write(''OK''); 2..
  [阅读全文]  [返回页首]

使ACCESS数据库保持同步

同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念。其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCESS中称设计母版);然后根据应用程序的实现需要从设计正本复制出多个副本(VB中称复本),这些副本组成一个副本集合(设计正本也被看做是第一个的、初始的副本);最后在集中任何复本的数据或结构被更改会时启用同步机制把改变发送并且应用于此复本集中的其他成员,使得副本集中的成员在数据或结构上保持一致性。实现同步的这一过程被称为同步化。VB6.0为实现同步,在数据库对象中提供了多个属性与方法来实现这一过程,以下介绍主要的几个属性与方法,分别对应同步化的几个步骤:   1.Replicable属性:   Replicable属性用来使一个数据库对象或数据库中的表对象、查询对象等对象成为可复制副本的,即成为设计正本。但数据库对象并不提供Replicable这一属性,..
  [阅读全文]  [返回页首]

access 中sql语句之“like”

select * from table1 where name like ''zh%''上面一句在access中没有效,需要改成:select * from table1 where name like ''zh*'';在asp中,需要改成:select * from table1 where name like ''zh%%'';Access里like的通配符用法: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字 。
  [阅读全文]  [返回页首]

access采用sql语句与sql的区别

Access中提供查询对象,在设计时可以采用设计视图和SQL视图,非常方便,SQL视图中的SQL语句可以在SQL SERVER中使用,但是否完全可用呢?答案是否定的,表中总结了 Microsoft Access 和 Microsoft SQL Servers 的 SQL 语法的重要区别。 表1 SQL 语法元素 Microsoft Access Microsoft SQL Server 标识符 限制不超过 64 个字符。 允许使用关键字和特殊字符。 可以用任何字符开头。 SQL Server 6.5: 限制不超过 30 个字符。 不允许使用关键字和特殊字符。 必须用字母字符开头。 SQL Server 7.0 的标识符与 Access 完全兼容。 输出字段 允许多个输出字段具有相同名称。 在视图中不支持多个相同输出字段名。 日期分隔符号 英镑符(#) 撇号(') Boolean 常量 True、False;On、Off;Yes、No。 整数:1(真)、0(假) 字符串连接 和号(&) 加号(+) 通配符 星号(*)与零个或更多字符匹配。 问号(?)与单个字符匹配。 ..
  [阅读全文]  [返回页首]

ACCESS的通配符和SQL SERVER的通配符比较

前言:ACCESS的通配符和SQL SERVER的通配符比较===================================================ACCESS库的通配符为: * 与任何个数的字符匹配 ? 与任何单个字母的字符匹配 SQL Server中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配 正文我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:SELECT * FROM t_food WHERE t_food.name like '*苹果*'去GOOGLE搜搜发现,ASP中模糊查询要这样写:SELECT * FROM t_food WHERE t_food.name like '%%苹果%%'必须是“%”,而且要两个。大家多注意。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SQL查询语句通配符问题 在Access中用SQL语句进行数据查询时,用了通配符*进行查询。语句如下: SELECT * from normal where bookname like '*h*' 在Access的SQL视图中试验没有任何问题,工作一切正常。于是将SQL语句写..
  [阅读全文]  [返回页首]

access 查询sql语句中日期型的写法

必须用 # 代替 ' 比如 select * from mytable where myDate>'2008-5-8' 这样不行 得写成 select * from mytable where myDate>#2008-5-8#
  [阅读全文]  [返回页首]

获取access库中表的个数及表的名称

'功能:获取access库中表的个数及表的名称 '用ado怎样实现 '工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号) '---------------------------------------------------------------------------- Private Sub Form_Load() Dim adoCN  As New ADODB.Connection        '定义数据库的连接 Dim strCnn  As New ADODB.Recordset Dim rstSchema As New ADODB.Recordset Dim I As Integer   str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:Northwind.MDB;Persist Security Info=False"   adoCN.Open str1        Set rstSchema = adoCN.OpenSchema(adSchemaTables)      Do Until rstSchema.EOF     If rstSchema!TABLE_TYPE = "TABLE" Then       out = out & "Table name: " & _         rstSchema!TABLE_NAME & vbCr & _..
  [阅读全文]  [返回页首]

基于.NET平台的分层架构实战(七-外一篇)——对数据访问层第一种实现(Access+SQL)的重构

昨天的文章基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL发布后,很多朋友对我的程序提出了意见和建议,在这里先谢谢你们!!!尤其是金色海洋(jyk),对我的程序提出了很多建设性的意见。  我大体总结了一下,昨天程序的主要缺点有:  1.Connection对象没有关闭  2.DataReader对象没有关闭  3.相似代码太多,造成代码冗余。  其中第一点问题,目前还没有太好的解决方案,主要是因为Connection一旦关闭,DataReader就无法读取了。而且,Connection对象应该会自动在适当的时候关闭(通过观察临时文件得出),并且在实际运行时并无影响(在功能上),所以这里没有专门解决。而针对后面两个问题,我使用了如下解决方案。  对于关闭DataReader的方法,实现起来很简单,在finally里将他关闭就行了。关键是如何去处冗余代码。  经过我的分析,数据访问层的操作可以分为三类:不返回数据,返回单个实体类,返回..
  [阅读全文]  [返回页首]

基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL

经过上面篇文章的介绍,整个系统的框架算是基本搭建完了,下面,我们要具体实现各个层次。关于数据访问层的实现,我准备讨论三种实现方式,这一篇文章讨论第一种:Access+动态生成SQL。  顾名思义,这种实现将使用Access作为后台数据库,而操作方式也是最基本的使用SQL命令。  在具体编写实现代码之前,我们需要做一些准备工作:  第一步,我们要将Access数据库搭建完成,具体做法如下。  在Web工程下新建一个文件夹,命名为AccessData,并在其中新建一个mdb文件(即Access数据库文件),按照前面介绍过的数据库设计构架,将数据表及表间关系建好,这里不再赘述。  第二步,我们要进行一些配置。  打开Web工程下的Web.config文件,在其中的appSettings节点下,添加如下键值:   <add key="AccessConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={DBPath}"/>    <add key="Acces..
  [阅读全文]  [返回页首]

如何在Microsoft Access 2007中处理DB2数据(1)

在本系列文章的第一部分中,我向您展示了如何把Access 2007配置成相对于后端DB2服务器的图形前端处理机,详细解释了如何连接多个表格并基于表格创建一个提取层,这样信息技术人员就可以直接利用这些商业实体来工作而不用担心不同的命名约定了;从始至终,数据都存储在DB2服务器上,并且基本对于工作效率没有丝毫的影响。在这篇文章中,我想要深入的探讨一下针对那些存储在链接表格中的数据,您能够做些什么,以及向前端的Access 2007添加更多的表格来演示怎样把DB2变成一个整合层,最后论证一下当向信息技术人员演示DB2数据时,Access 2007所支持的一些商业规则。   准备工作  本系列文章假设您已经创建了文章第一部分DB2 9与Microsoft Access 2007(一):获取数据所涉及的Access 2007数据库,且将其链接到DB2样本数据库中的ORG, EMPLOYEE, STAFF, DEPT, 和INVENTORY表格,以及基于那些表格创建了提取层,这样您的All Tables视图应该如下所示:  如果您..
  [阅读全文]  [返回页首]

Oracle与Access表之间的导入导出实现

问题的提出:如何在FORM的程序中实现Oracle与Access表之间的导入和导出。   问题的解答:
  [阅读全文]  [返回页首]

将Oracle的数据倒入EXCEL中的方法

在当今信息化高速发展的时代,日常的工作中,用户经常遇到要将EXCEL文件中的数据和ORACLE数据库中的数据互倒的问题,实现对实时数据的操作,而可查阅到这方面的资料并不多。若需将ORACLE信息系统中的数据倒出来,并在此基础上利用EXCEL对其进行分析整理,笔者在工作中利用ODBC将数据倒入到EXCEL文件中,对初学者来说,效果不错,在这里给大家作一介绍。   所谓ODBC是Open Database Connectivity 的缩写,就是开放式数据库互连。利用ODBC实现动态数据交换的前提条件很简单,只需先在本机安装微软OFFICE中的EXCEL,然后根据需要运行编写的SQL文件。   下面就我工作中遇到的实际问题逐步介绍:   1、首先配置ODBC数据源。在控制面板中,选ODBC数据源,添加选安装ODBC FOR ORACLE。在给定数据源名称和描述时,用户可自定义,用户名称和服务器则需根据在ORACLE 数据库中设置好的数据库名来设置。如:   数据源名称:EXAMPLE   描述:EXAMPLE   用..
  [阅读全文]  [返回页首]

在数据库的12个字段中查找数值

问题发表于2007年1月2日   我现在正在为我所工作的一家小型企业构建一个用于预约和货品计价的Access数据库。其中我创建的一个表中含有雇员名字,还有一些其它的字段,从Popup_Date_1 到Popup_Date_12,每个都含有一个日期数值。   我想一次查询这全部的12个字段来查找一个日期,然后如果这个日期包含在12个字段中的某一个字段中,则提出这条记录,但是我无法让微软的Access做到这一点。   有没有SQL查询可以让我实现它?我很抱歉我比这个网站上的很多人知道得更少。这是我完成任务的最后一个障碍了,感谢您提供的任何建议!   专家回答:
  [阅读全文]  [返回页首]

Access 2007简易入门手册

【IT专家网独家】这本入门手册是否合适你?   我只想告诉你我非常喜欢这本书。我对Microsoft Access的经验足以让我跳过这本傻瓜系列教材,但是实际情况是,我非常享受于这本书中介绍Access 2007新的用户界面的时候被过分宠坏的感觉。当然,我已经安装了它,并且已经试了试新的Ribbons和菜单,但是读了第二章(Getting Started, Getting Around)两遍之后,我才适应新的浏览样式。   这本入门手册的最大的特点是一整套吸引注意力的页边的图标,比如提示、警告和值得注意的知识点。但是并没有“Access 2007的新特点”这样的图标,作者们用自己的方式强调Access 2007的新特点。我会在章节“我所喜欢的Access 2007”中总结一些要点。   如果你是一个Access骨灰级用户,你可能不能从这本书中把30美元的书价给捞回来。它的主要部分集中在数据设计原理和新建表、查询、表格和报告等对象上。其中关于Macro的一章你可能想扔掉,另外关于VBA的一章让我睡着了。 ..
  [阅读全文]  [返回页首]

Access数据库安全中常见问题汇总

问:什么是Microsoft Access 工作组,怎样创建工作组信息文件?   答:Microsoft Access 工作组是在多用户环境下共享数据的一组用户。如果定义了用户级安全,工作组的成员将记录在用户账号和组账号中,这些账号则保存在 Microsoft Access 工作组信息文件中。用户的密码也保存在工作组信息文件中。可以为这些安全账号指定对数据库及其对象的权限。权限本身将存储在安全数据库中。   在 Microsoft Access 97 中,用户的设置存储在 Windows 注册表的 Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings 关键字中。在 Microsoft Access 的旧版本中,“选项”对话框中定义的用户选项设置记录在工作组信息文件中。   默认的工作组是由安装程序自动在安装 Microsoft Access 的文件夹中创建的工作组信息文件定义的。 可以使用“工作组管理器”重新创建工作组。   问:怎样打开“工作组管理器“?   答:如果使用的是 Windows 95 或 Windows NT ..
  [阅读全文]  [返回页首]

小型商业应用选SQL Server还是Access

成本   在寻找小型商业程序的开发工具时,成本通常是关键因素。你总是希望用最低的成本实现尽可能多的功能。幸运的是,SQL Express 和MS Access都是很便宜的软件开发工具。   虽然Microsoft SQL Server 2005 Express 版是免费,但如果你想用它实现一个解决方案则需要注册该产品。它虽是SQL Server 2005的精简版本,但包含SQL Server的很多重要特征。需要注意的是,SQL Server Express 版并不包含所有的内置接口设计工具,因此使用它来解决各类问题往往比SQL Server 2005更复杂。   Microsoft Access:该产品包含在Microsoft Office(如 Microsoft Office 专业版 2003 和 Microsoft Office小型企业管理版2006)中,你也可以单独购买它。微软要求你根据自己的情况购买。然而,一旦购买了一个Microsoft Access许可,开发成本相对SQL Server Express 版将有显著的降低。这是因为用它开发你的产品将比SQL Server Express 版容易。   实现过程   一旦你..
  [阅读全文]  [返回页首]

Perl下应当如何连接Access数据库

首先需要安装Win32-ODBC模块,具体的步骤如下:   1:从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件:   Readme   Win32-ODBC.ppd   Win32-ODBC.tar.gz   2:在DOS窗口下,temp目录中运行下面的DOS命令:ppm install Win32-ODBC.ppd。   然后准备测试用数据库(Access)   1:启动MS ACCESS,建立一个新空数据库,命名为odbctest.mdb,保存在某一目录中(记住路径)。   2:然后新建一个表,建立三个字段:   字段名称 数据类型 长度   Name 字符, 长度50   Email 字符, 长度50   Age 数字、长整型   将这个表保存为address(注意这个例子中,没有用自动增加的ID。输入若干记录:   Nighthawk nighthawk@163.net 20 1234567   John jt@163.net 24 0284393293   kit kit@21cn.com 18 3948932   保存后,关闭数据库文件。   3:打开控制面板中的 ODBC数据源(32位),在用..
  [阅读全文]  [返回页首]

数据库认证的热门:微软办公软件国际认证Access

【IT专家网独家】如果你的日常工作需要使用微软的Access,或者你希望能够从事用户级数据库领域的工作,那么你可以考虑考取微软办公软件国际专业级认证(MOS)的Access认证。这个认证考试(以前称为Microsoft Office User Specialist,简称MOUS认证)目的在于通过结构化的考试测试和确认数据库用户对于微软办公软件应用知识和技能的专业程度。   这个认证虽然不如技术性更强的MCP、MCSE和MCDBA认证受欢迎,但是也可以让你的简历增色不少。目前,微软只为数据库用户设置了一个MOS认证考试,即Access 2003核心认证考试。跟其他的认证考试不同的是,MOS认证考试是资格考试,考试会以软件运用能力为主。所以不要对这个考试抱以侥幸的心理,考试里可没有可以蒙的选择题。   在考试里,会给考试提供一个功能版本的Access(帮助功能被禁用!),然后让考生通过执行一个常见的任务来证明自己的应用能力和熟练程度。考试结束后电脑会对考生的表现进行分析,判定考生是否..
  [阅读全文]  [返回页首]

Microsoft Access数据库知多少

【IT专家网独家】公司里需要记录下来的海量数据是不是已经让你晕头转向了呢?可能你现在还停留在使用纸制档案系统,或者是文档文件或电子报表来记录公司的重要数据信息。如果你想要一个更加灵活的数据管理系统,那么数据库可以满足你的需求。   数据库是什么?很简单,数据库就是把数据有条理地整理组织在一起的一个集合。而像Access、Filemaker Pro、Oracle或SQL Server之类的数据库管理系统(database management system,DBMS)就是用于灵活管理这些数据的软件工具。这些管理工具有很多功能,包括从数据库中添加、修改和删除数据记录,查询数据库里存储的数据信息,以及整理总结所需数据记录并生成报表。   Microsoft Access是用户在目前的市场上能找到的最简单而且最灵活的数据库管理系统方案。习惯使用微软产品的用户可以享受其Windows视窗的简易界面,而且Access与其他微软办公软件紧密联系。软件中大量的向导窗口能够大大简化管理任务的复杂程度,而..
  [阅读全文]  [返回页首]

2007年9月ACCESS笔试试题解析

注:下文中出现的“本书”均指“等级考试考点分析、题解与模拟-二级Access数据库一书(希赛IT教育研发中心组编 阮国明 周娜琴主编 电子工业出版社2007年1月出版)”   一、选择题(1~35每小题2分,共70分)   1-10为二级公共基础题,解析略。答案如下:   1-5 DBCAA   6-10 DCABC   11. 用二维表来表示实体及实体之间联系的数据模型是   A. 实体-联系模型 B. 层次模型   C. 网状模型 D. 关系模型   答案 D   解析:   关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二维表称为一个关系。   请参考本书 P76 5.2.3 考点3:层次、网状、关系模型   12. 在企业中,职工的“工资级别”与职工个人“工资”的联系是   A. 一对一联系 B. 一对多联系   C. 多对多联系 D. 无联系   答案 B   解析:  ..
  [阅读全文]  [返回页首]

Access数据库出现漏洞 黑客发起主动攻击

【IT专家网独家】日前,美国计算机紧急响应小组(US-CERT)警告相关用户,微软Access数据库的一个安全漏洞使黑客能够在容易受攻击的用户系统上安装恶意软件。   针对这次的主动攻击事件,US-CERT发布了一份简要的警告中,不过并没有提供多少此类攻击的细节,只是简单地告诉大家该机构发现了网络犯罪分子利用这一漏洞向受害用户发送特制的Microsoft Access Database(.mdb)文件。   微软在其官网上发表公告称,这些文件设计的目的只是“执行指令代码”,所以用户最好不要从不可信赖的来源接受这些文件。   不过有电脑安全机构的高管称,虽然很多公司明令禁止雇员使用.mdb文件,但是黑客的目标很明确,他们会专门针对那些使用这种特定类型文件的企业发动攻击。对于普通用户来说这种文件在日常工作中并常见,在大部分安装了IE浏览器和Outlook Express的系统中,默认设置是禁止使用后缀名为.mdb的文件。黑客竟然能够利用这个载体发起有效的主动攻击确实令人..
  [阅读全文]  [返回页首]

Access中使用SQL语句应掌握的几点技巧

本文详细讲述了Access中使用SQL语句应掌握的几点技巧。   以下SQL语句在ACCESS XP的查询中测试通过   建表: 以下是引用片段:  Create Table Tab1 (   ID Counter,   Name string,   Age integer,   [Date] DateTime);   技巧:   自增字段用 Counter 声明。   字段名为关键字的字段用方括号括起来,数字作为字段名也可行。   建立索引:   下面的语句在Tab1的Date列上建立可重复索引:   Create Index iDate ON Tab1 ([Date]);   完成后ACCESS中字段Date索引属性显示为 - 有(有重复)。   下面的语句在Tab1的Name列上建立不可重复索引:   Create Unique Index iName ON Tab1 (Name);   完成后ACCESS中字段Name索引属性显示为 - 有(无重复)。   下面的语句删除刚才建立的两个索引: 以下是引用片段:  Drop Index iDate ON Tab1;   Drop Index iName ON Tab1;   Access与SQL Server中..
  [阅读全文]  [返回页首]

ADO连接Oracle Access示例及记录集处理源码

本文给大家展示一个Visual Basic里,使用ADO连接Oracle、Access示例及记录集处理源码,大家可以参考一下。 Option Explicit Public Enum RSMethod VIEW_RECORD [color=#0000ff]= 0 EDIT_RECORD = 1 EXEC_SQL = 2 NEW_RECORD = 3 End Enum Function dbConnection(strDatabaseType As String, strDBService As String, Optional strUserID As String, Optional strPassword As String) As ADODB.Connection Dim objDB As New ADODB.Connection Dim strConnectionString As String If strDatabaseType = "ORACLE" Then '定义 orACLE 数据库连接字符串 strConnectionString = "Driver={Microsoft ODBC Driver For oracle};ConnectString=" & strDBService & ";UID=" & strUserID & &quo..
  [阅读全文]  [返回页首]

删除Access数词库中空记录的方法

如果要在Microsoft Access数据库中指示不存在数据,可以在“文本”或“备注”字段输入零长度字符串 (零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 (" ")。)。在连接到 Microsoft SQL Server 数据库的 Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 Access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)中,可以在其数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)为 varchar 或 nvarchar 的字段中输入零长度字符串。 打开数据表 (“数据表”视图:以行列格式显示来自表、窗体、查询、视图或存储过程的窗口。..
  [阅读全文]  [返回页首]
[RSS分类] [名站RSS] [最新RSS] [热门RSS] [RSS新闻] [RSS知识] [RSS阅读器]
[关于本站] [设为首页] [加入收藏] [推荐RSS] [登录RSS]
中文RSS(CN-RSS.COM) 版权所有 2006-2008 保留所有权利 湘ICP备06008262号