快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

在 ACCESS 中使用“存储过程”(一)

 我们已经认识在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”?

  Access + ASP 是开发轻量级 Web 应用程序的绝佳组合:简朴,迅速,兼容性好,但是性能通常不高。并且,用 ADODB.Connection 和 Recordset 对象来执行 SQL 语句的方法,也有一些不方便,因为带参数的 SQL 语句的参数值也经常是拼接到字符串中,于是便有了诸如“单引号问题”这样的麻烦。使用存储过程的一个好处就是,支持 SQL 语句参数值的另外提供。

  事实上,Access(2000 及以上版本)中所谓“存储过程”,和 SQL Server 中的 Stored Procedure 是不能比的。它只能算是“Stored Procedure Lite”,不支持多条 SQL 语句,不支持逻辑语句(呵呵,究竟不是 T-SQL)等等,我也还不清晰它是不是预编译了。不过,正犹如 VBScript 实现的所谓“类”仅仅具有封装性,对于代码结构的“美化”和程序重用性具有很大促进相同,Access 的“轻量存储过程”,对于规范,小出错几率的数据库操作应该也有帮助,并且性能可能会有提高。

  下面我译 step by step 的方法,介绍如何在 Access 中创建存储过程,然后在 ASP 程序中使用它。

  (一)在 Access 中创建“存储过程”

  不知道大家的 Access 应用水平如何,反正它对于我来说,仅仅就是一个 MDB 数据库文件的创建工具,我只会新建 MDB 文件,然后在 Access 的界面中创建表,索引,约束等等,over~

  Access 中的“查询”,就扮演了存储过程的角色。下文中我提到的 Access 的“存储过程”或者“查询”都是指这个东西

  对于“查询”的创建,Access 提供了一个傻瓜工具,类似 VS.NET 里边建立 DataAdapter 时的向导。不过我喜欢直接写 SQL 代码

  好,下面先看看我们这个简朴的例子中所使用的数据库的表结构。
返回类别: 教程
上一教程: SQL SERVER CHARINDEX和PATINDEX详解
下一教程: THE MYSQL C API

您可以阅读与"在 ACCESS 中使用“存储过程”(一)"相关的教程:
· 在ACCESS中使用“存储过程”(二)
· 如何在存储过程中使用变量代替表名
· 在ACCESS 中调用后台存储过程
· 使用SQL存储过程要特殊注重的问题-注重顺序读取
· 使用链接服务器执行远程数据库上的存储过程
    微笑服务 优质保证 索取样品