设为首页
|
收藏本站
|
繁体中文
|
手机版
整站搜索
资讯
技巧
源码
行业
设备(待改)
资源
信息库(待改)
产品
作品(待改)
活动
培训(视频)
平台(待改)
二级(待改)
互动(作废)
交易
Access培训
-
Access开发平台
-
Access行业开发
首页
资讯
技巧
源码
行业
资源
活动
关于
技巧
ACCESS数据库
启动/设置/选项/背景
修复/压缩
安全/加密/解密
快捷键
版本升级/其它等
数据表
命名方式/设计规范
表设计
查询
Sql语言基础
选择查询
更新查询
删除查询
追加查询
生成表查询
交叉表查询
SQL特定查询
查询参数
查询综合应用
界面/窗体/控件
标签
文本框
命令按钮
组合框/列表框
选项组/复选框/选项按钮
选项卡
子窗体
窗体本身/综合应用
其它
报表打印
报表设计
高级报表
模块/函数/VBA/API/系统
VBA基础
内置函数
调试/跟踪/Debug
模块/类模块
API/COM/系统相关
字符数字日期
网络通信游戏
加密解密安全
文件处理
经典算法
宏/菜单/工具栏/功能区
宏/脚本
菜单/工具栏
功能区/Ribbon
图表/图形/图像/多媒体
图表
图形/图像
音频
视频/动画
DAO/链接表/ADO/ADP
DAO/链接表/ODBC
ADO/RDO
ADP
ActiveX/第三方控件/插件
Treeview树控件
ListView列表控件
Toolbar工具栏控件
微软其它控件
Dbi-Tech
CodeJock
Grid++Report
FastReport
ComponentOne
加载项/插件/Addin
OFFICE集成/导入导出/交互
Excel导入导出/交互
Word导入导出/交互
PPT交互
Outlook控制/邮件
Text文本文件/INI/CSV
PDF/SWF/XML格式
CAD格式
Sharepoint/其它Office
SqlServer/其它数据库
表
视图
存储过程/触发器
函数
用户/权限/安全
调试/维护
SqlServer其它/综合
发布/打包/文档/帮助
开发版/运行时
打包/发布/部署
开发文档/帮助制作
Access完整行业系统
采购管理系统
销售管理系统
仓库管理系统
人力资源管理HRM
CRM管理系统
MRP/ERP管理系统
BRP/流程优化
其它管理系统
心得/经验/绝招
其它/杂项
Excel技巧
Excel应用与操作
Excel开发编程
Word技巧
Word应用与操作
Word开发编程
Outlook技巧
Outlook应用与操作
Outlook开发编程
热门文章
VB编程的七个优良习惯
Access加快窗体显示【..
显示MsAccess.ex..
主子窗体查询定位
用VBA统计字符串中的中文..
让你的代码速度更快一些
最新文章
Access数据库设计技巧..
Access数据库设计技巧..
Access数据库设计技巧..
Access数据库设计技巧..
Access数据库设计技巧..
使用Access和Exce..
联系方式
Access交流网(免费Access交流)
QQ:18449932
网 址:
www.access-cn.com
当前位置:
首页
>
技巧
>
心得/经验/绝招
心得/经验/绝招
在ASP中使用ACCESS的“存储过程”技术
ACCESS中的“存储过程”(其实应该不是严格意义上的存储过程)其实在ACCESS中也可以使用存储过程的,这样的话大家就不必再为不能够使用ACCESS自带的一些SQL语句而发愁了,因为使用ADO的命令对象,你可以很方便的使用ACCESS自己的SQL语法,这样能够很大的提高使用access数据库的网站的性能。
在ASP中可以调用access中的“存储过程”,它的执行效率要优于简单的查询语句。其实我个人认为这并不是严格意义上的存储过程的,就是有别与SQL Server,Oracle等数据库中的存储过程的。
首先介绍在access中怎么建立一个“存储过程”打开你的数据库,选择新建一个查询,关闭“显示表”对话框而不指定表或查询。
然后切换到 SQL 视图,现在使用以下格式就能够建立一个查询了。(就是一个简单的“存储过程”了,呵呵)至少现在大家可以使用许多ACCESS才带有的专门功能了,例如access的子表功能,很好使的说。
一般查询语法如下:
PARAMETERS [inid] Text; SELECT *from 。。。。。
语法很简单,可以直接看access自带的帮助文件(查关键字PARAMETERS)。
下面介绍怎么在ASP中调用access的“存储过程”
<%@ Language=VBScript %>
<%
Dim cnn1
Dim cmdNyttSvarID
Dim prmNyttSvarID
Dim rstNyttSvarID
Dim strID
Dim strCnn
Dim strSize
Dim i
Dim tmpFields
Dim strName
Dim strTable
Set cnn1 = Server.CreateObject ("ADODB.Connection")
strCnn = "DSN=agenda21"
cnn1.Open strCnn
cnn1.CursorLocation = adUseClient
Set cmdNyttSvarID = Server.CreateObject ("ADODB.Command")
’你的查询名
cmdNyttSvarID.CommandText = "nyttsvarid"
cmdNyttSvarID.CommandType = adCmdStoredProc
’给初始参数值
strID = "00001"
strSize = Len(strID)
’参数名
strName = "inid"
’建立命令对象所需参数
Set prmNyttSvarID = cmdNyttSvarID.CreateParameter(strName, adVarChar, adParamInput,strSize,strID)
cmdNyttSvarID.Parameters.Append prmNyttSvarID
prmNyttSvarID.Value = strID
Set cmdNyttSvarID.ActiveConnection = cnn1
Set rstNyttSvarID = cmdNyttSvarID.Execute
i = 1
Do While Not rstNyttSvarID.EOF
Response.Write ("<BR>")
For Each tmpField In rstNyttSvarID.Fields
Response.Write (tmpField.Name & ":" & tmpField.Value & ",")
Next
rstNyttSvarID.MoveNext
Loop
rstNyttSvarID.Close
cnn1.Close
%>
发布人:佚名-网络
分享到:
点击次数:
更新时间:2009-08-14 09:08:57 【
打印此页
】 【
关闭
】
上一条:
在Access中使用自动化打印报告
下一条:
直接获取access、SQL Server等数据库数据
相关文章
•
Access数据库设计技巧-第五部分
•
Access数据库设计技巧-第四部分
•
Access数据库设计技巧-第二部分
•
Access数据库设计技巧-第一部分
•
Access数据库设计技巧-第三部分
•
使用Access和Excel之间的选择理由
•
access开发应用程序的过程汇总
•
ACCESS提示错误信息,自动崩溃,数据库损坏的问题与解决办法
热门文章
[2014-02-14]
解决没有保存属性在关闭窗体时
[2005-06-12]
使用SUBST命令行创建虚拟软驱
[2017-11-30]
Access数据库设计技巧-第二部分
[2009-11-17]
《vb函数全集》电子书
[2004-02-03]
用代码打开链接表管理器
[2009-08-27]
在数据库实现密码管理的另一种方式
热门产品