搜尋
首頁資料庫mysql教程 在Access中使用“存储过程”

在Access中使用“存储过程”

Jun 07, 2016 pm 04:02 PM
accessasp使用儲存過程我們透過

我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作 不过大家是否知道 在桌面级数据库 Access 中 我们也能够创建并使用 存储过程 ? Access + ASP 是开发轻量级 Web 应用程序的绝佳组合 简单 快速 兼容性好 但是性能通常不高 并且 用 ADODB

  我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作不过大家是否知道在桌面级数据库 Access 中我们也能够创建并使用存储过程
Access + ASP 是开发轻量级 Web 应用程序的绝佳组合简单快速兼容性好但是性能通常不高并且用 ADODBConnection 和 Recordset 对象来执行 SQL 语句的方式也有一些不方便因为带参数的 SQL 语句的参数值也常常是拼接到字符串中于是便有了诸如单引号问题这样的麻烦使用存储过程的一个好处就是支持 SQL 语句参数值的另外提供

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

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

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

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

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

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

  好下面先看看我们这个简单的例子中所使用的数据库的表结构

  
在Access中使用“存储过程”

  然后在 Access 主界面上点击左侧的查询按钮再在右边双击在设计视图中创建查询以打开查询设计视图

  
在Access中使用“存储过程”

  这时弹出的是可视化的查询生成器我们首先添加 SQL 语句需要涉及的表

  
在Access中使用“存储过程”

  添加表之后在设计视图上点击鼠标右键选择SQL 视图以切换到 SQL 代码编辑窗口

  
在Access中使用“存储过程”

  好下面说说 Access 的存储过程的特点

  Access 的查询我目前的感觉是对 SQL 语句的一个包装或许进行了某种优化如预编译我们不能像写 SQL Server 存储过程那样使用多重操作事务逻辑判断循环等等……

  

  本新闻共当前在第页        

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
mysql blob:有什麼限制嗎?mysql blob:有什麼限制嗎?May 08, 2025 am 12:22 AM

mysqlblobshavelimits:tinyblob(255bytes),blob(65,535 bytes),中間佈洛布(16,777,215個比例),andlongblob(4,294,967,967,295 bytes).tousebl觀察:1)考慮pperformance impactsandSandStorLageBlobSextern; 2)管理backbackupsandreplication carecration; 3)usepathsinst

MySQL:自動化用戶創建的最佳工具是什麼?MySQL:自動化用戶創建的最佳工具是什麼?May 08, 2025 am 12:22 AM

自動化在MySQL中創建用戶的最佳工具和技術包括:1.MySQLWorkbench,適用於小型到中型環境,易於使用但資源消耗大;2.Ansible,適用於多服務器環境,簡單但學習曲線陡峭;3.自定義Python腳本,靈活但需確保腳本安全性;4.Puppet和Chef,適用於大規模環境,複雜但可擴展。選擇時需考慮規模、學習曲線和集成需求。

mysql:我可以在斑點內搜索嗎?mysql:我可以在斑點內搜索嗎?May 08, 2025 am 12:20 AM

是的,YouCansearchInIdeAblobInMysqlusingsPecificteChniques.1)轉換theblobtoautf-8StringWithConvertFunctionWithConvertFunctionandSearchUsiseLike.2)forCompresseBlysBlobs,useuncompresseblobs,useuncompressbeforeconversion.3)expperformance impperformance imptactSandDataEcoding.4)

MySQL字符串數據類型:綜合指南MySQL字符串數據類型:綜合指南May 08, 2025 am 12:14 AM

mysqloffersvariousStringDatatYpes:1)charforfixed Lengtth Strings,IdealforConsistLengthDatalikeCountryCodes; 2)varcharforvariable長度長,合適的forfieldslikenames; 3)texttypefesforepesforlargertext,forforlargertext,goodforforblogblogpostsbutcan impactcuctcuctcuctpercrance; 4)biland;

掌握mysql blobs:逐步教程掌握mysql blobs:逐步教程May 08, 2025 am 12:01 AM

tomasterMysqlblobs,關注台詞:1)ChooseTheApprProbType(tinyBlob,blob,blob,Mediumblob,longblob)基於dongatasize.2)InsertDatausingload_fileforefice.3)

MySQL中的BLOB數據類型:開發人員的詳細概述MySQL中的BLOB數據類型:開發人員的詳細概述May 07, 2025 pm 05:41 PM

blobdatatypesinmysqlareusedforvorvoringlargebinarydatalikeimagesoraudio.1)useblobtypes(tinyblobtolonglongblob)基於dondatasizeneeds。 2)庫孔素pet petooptimize績效。 3)考慮Xternal Storage Forel Blob romana databasesizerIndimprovebackupe

如何將用戶從命令行添加到MySQL如何將用戶從命令行添加到MySQLMay 07, 2025 pm 05:01 PM

toadDuserStomySqlfromtheCommandline,loginasroot,thenusecreateuser'username'@'host'host'Indessifiedby'password'; tocreateanewuser.grantpermissionswithgrantprantallprivilegesondatabase

MySQL中有哪些不同的字符串數據類型?詳細的概述MySQL中有哪些不同的字符串數據類型?詳細的概述May 07, 2025 pm 03:33 PM

mySqlofferSeightStringDatateTypes:char,varchar,二進制,二進制,varbinary,blob,文本,枚舉,枚舉和set.1)長度,理想的forconsistentDatatalIkeCountryCodes.2)varcharisvariable長度,長度,效率foriforitifforiticforiticforiticforiticforiticforitic forvaryingdatalikename.3)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器