网络编程
位置:首页>> 网络编程>> 数据库>> asp如何直接调用后台存储过程?

asp如何直接调用后台存储过程?

  发布时间:2010-06-28 18:27:00 

标签:存储过程,access,asp

我开发了一个程序,数据在服务器端处理,通过ODBC和Access通讯。在实际应用中,调用后台存储过程不方便,花费时间也长。有什么好办法可以在Access中传递查询,直接将命令发送到数据库服务器去?

Access是有一种直接调用的方法的。这种方法不需要一个中间的表去排队或激活后台存储过程,应该说,它的应用范围是很广的。我们可以用Access 传递查询直接将命令发送到数据库服务器,加快处理速度。但这种方法Oracle 8.0中不能实现。

具体方法如下:
  一、建立Access 传递查询步骤:
  1、在数据库窗口中选中“查询”项,然后按下“新建”按钮;
  2、在“新建查询”对话框中选中“设计视图”选项,然后单击“确定”按钮;
  3、在“显示表”对话框内按下“关闭”按钮;
  4、在“查询”菜单里选中“SQL 语句条件”,然后单击“传递”命令;
  5、单击工具栏里的“属性”按钮,显示查询属性表;
  6、在查询属性表中,设置“ODBC 连接字符串”属性来指定要连接的数据库信息,可输入连接信息:

ODBC;DSN=ntserver0;UID=sa;PWD=;DATABASE=BMS

或按下“生成器”按钮直接生成;
  7、将“返回记录”属性设置为“否”(存储过程不需返回记录);
  8、在“SQL 传递查询”窗口中输入传递查询:
exec statistics
statistics 是SQL Server 数据库的一个存储过程;
  9、关闭查询,保存stat_query。

二、运行传递查询:
  1、用Microsoft Access的宏 OpenQuery。
  2、用下面的事件过程:

Private Sub 统计_Click()
Dim dbs As Database, qdf As QueryDef
Dim tmq As Dynaset
Dim strSQL As String
Set dbs = CurrentDb
Set qdf = dbs.OpenQueryDef("stat_query ")
' 打开上面建的传递查询stat_query
qdf.Execute
Set dbs = Nothing
End Sub


 

0
投稿

猜你喜欢

  • 在IE下,获取Param的时候有个诡异现象(不知道算不算bug)。为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一
  • 刚刚心血来潮,编了一个国际域名查询的功能页面,比较简单,没有做什么美化和修饰,主要利用了服务器端的XMLHTTP访问第三方服务器实现域名查询
  • 今天萌发一个想法,用css来实现透视效果。起初,我想到的是我们常见的添加阴影效果的方法,用多个div通过偏移来实现,但这需要很多 div,不
  • 静态页面是蜘蛛喜欢的,会得到蜘蛛经常光顾的,以至于网站上的内容会得到搜索引擎更多的收录。这里介绍一个asp伪静态的程序实现方法数据库是acc
  • 过去一段时间人们似乎又非常热衷于探讨网络文档的印刷格式,涌现了很多与之相关的技术与理论资料,其中相当重要的一个领域就是关于印刷中字号和行高的
  • 在ASP输出页面只是调出数据库里内容展现给用户看没有使用SESSION等动态属性,是可以CACHE的,以加快访问速度具体操作方法如下:在as
  • 1. document.form.item 问题 (1)现有问题:现有代码中存在许多 document.formName.item(&quo
  • 为了处理根据Web标准创作的网页和根据盛行于20世纪90年代末的旧时实践创作的网页,当代的Web浏览器实现了各种不同的引擎模式。本文说明了那
  • 社会上的任何人,都不愿意自己给人留下难以交往的印象,就算是那些冷漠、寡情的人他们也在不断地寻求一种通道,达到与他人的交流和沟通。如果,在你与
  • 准备软件:1. J2SDK(1.5.0): jdk-1_5_0-linux-i586-rpm.bin2. Apache(2.0.53): h
  • 对于一个内容页的文章来说,如果这个文章内容过长或是其中有分类(排行),那么进行分页阅读无疑是最好的选择。如果一个文章内容不涉及分类,比如小说
  • 有时候要通过asp代码在数据库中创建表和列,下面的就是这些操作的函数。1.检测表是否存在tbName 检测的表的名称dbTp 数据库的类型1
  • 最近项目很忙没机会更新博客。有朋友在和我谈学艺术的就业问题,就随便谈一下自己的想法。每年中国美院报考的人数与日俱增,越来越多的人投入到艺术设
  • Microsoft? SQL Server? 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存
  • 前不久,ColourLovers.com公布了一项调查结果。他们发现,美国前100大网站的Logo,主要使用12种颜色。其中,采用蓝色的网站
  •     最近一个项目中遇到ASP对FoxPro库表(*.DBF)的操作问题。现实中确有许多应用软件使
  • 阅读上一篇:FrontPage2002简明教程七:HTML在FrontPage中的应用 FrontPage 2002比起以前版本的FronP
  • 网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图
  • domainname.asp<form method="POST">  &nb
  • 这不是什么原创,是我跟据OReilly.JavaScript.The.Definitive.Guide.5th.Edition.Aug.20
手机版 网络编程 asp之家 www.aspxhome.com