Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 宏  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1701868
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

关于数据宏(DataMacro)的测试,TableEvents测试(二)

作者:cg1  摘自:access911.net  :cg1  更新日期:2010-6-6  浏览人次:

 

问题:

关于数据宏(DataMacro)的测试,TableEvents测试(二)
相信大家都已经看过本站在 ACCESS 2010 技术预览版时测试的 TableEvents 功能
http://www.access911.net/index.asp?u1=a&u2=72FABF1E12DCE6F3

这里再提一下,技术预览版中建立的示例数据库是无法在 ACCESS 2010 中使用的,将提示“数据宏运行失败,因为其 AXL 定义无效。”。

在 ACCESS 2010 正式版发布之时所有的人都知道ACCESS新增了数据宏的功能,该功能类似触发器非常的有用。很多 ASP ASP.net的程序员都有如下疑问:如何在没有安装 office access 2010的电脑上使用数据宏功能?

 

回答:

本站针对上述疑问对 ACCESS 2010 和 MADE (Microsoft Access Database Engine)2010 结合 ASP 进行了测试。

环境1:WINDOWS 2003 SERVER SP2 R2 + ACCESS 2010 CHS + IIS6.0 + ASP。 
环境2:Windows 2003 Server SP2 R2 CHS + Microsoft Access Database Engine 2010 CHS + IIS6.0 + ASP

示例代码:
http://access911.net/down/eg/eg.DataMacroWithMAED2010.rar
(20KB)

关于 MADE 2010 Microsoft Access Database Engine 请参考
http://www.access911.net/index.asp?u1=a&u2=72FABF1E10DCEDF3

accdb 中包含两个表:
Table_Value 用于存放数据,数据宏将建立在这张表上;
Table_Log 用于存放日志。
图片如下:
按此在新窗口浏览图片

图片如下:
按此在新窗口浏览图片

然后在 Table_Value 表上创建“插入后”数据宏,设计当Table_Value表插入数据后自动向Table_Log表插入同样的数据。

图片如下:
按此在新窗口浏览图片

图片如下:
按此在新窗口浏览图片

然后在 IIS6 中创建虚拟目录以执行 ASP 代码。代码及执行效果如下:

图片如下:
按此在新窗口浏览图片

大家可以看到执行效果,插入后数据宏被正确运行了。

以下再配置第二个测试环境,这次不安装 ACCESS 2010 ,而是安装 Microsoft Access Database Engine 2010,再次测试:

图片如下:
按此在新窗口浏览图片

大家可以看到效果,插入后数据宏并没有被运行,日志数据并没有添加。无论使用不当 Jet DB 驱动还是 Access Driver 驱动都不行。

从测试效果看,MADE2010与直接安装ACCESS2010还是有很大区别的,本站测试了,即使只是安装试用版的 ACCESS 2010 ,等其过期后仍然可以用程序调用其内置的 DataMacro 功能。

 

本站文章旨在为该问题提供解决思路及关键性代码,并不能完成应该由网友自己完成的所有工作,请网友在仔细看文章并理解思路的基础上举一反三、灵活运用。

access911.net 原创文章,作者本人对文章保留一切权利。
如需转载必须征得作者同意并注明本站链接

 

 
相关文章
     没有手动相关文章
     Access 2010新功能介绍:TableEvents
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利