Rumah pangkalan data tutorial mysql 在Access中使用“存储过程”

在Access中使用“存储过程”

Jun 07, 2016 pm 04:02 PM
access asp guna prosedur tersimpan kami lulus

我们已经熟悉在 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 存储过程那样使用多重操作事务逻辑判断循环等等……

  

  本新闻共当前在第页        

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1664
14
Tutorial PHP
1269
29
Tutorial C#
1248
24
Cara Menggunakan SQL Jika Penyataan Cara Menggunakan SQL Jika Penyataan Apr 09, 2025 pm 06:12 PM

SQL Jika pernyataan digunakan untuk melaksanakan pernyataan SQL secara kondusif, dengan sintaks sebagai: jika (keadaan) maka {pernyataan} else {statement} end if;. Keadaan ini boleh menjadi ungkapan SQL yang sah, dan jika keadaan itu benar, laksanakan klausa kemudian; Sekiranya keadaan itu palsu, laksanakan klausa lain. Jika pernyataan boleh bersarang, membolehkan pemeriksaan bersyarat yang lebih kompleks.

Cara Mengkonfigurasi Zend untuk Apache Cara Mengkonfigurasi Zend untuk Apache Apr 13, 2025 pm 12:57 PM

Bagaimana cara mengkonfigurasi zend di Apache? Langkah -langkah untuk mengkonfigurasi Rangka Kerja Zend dalam pelayan web Apache adalah seperti berikut: Pasang Rangka Kerja Zend dan ekstraknya ke dalam direktori pelayan web. Buat fail .htaccess. Buat direktori aplikasi Zend dan tambahkan fail index.php. Konfigurasikan aplikasi Zend (Application.ini). Mulakan semula pelayan web Apache.

Cara menyelesaikan 'ralat rangkaian' yang disebabkan oleh vue axios di seluruh domain Cara menyelesaikan 'ralat rangkaian' yang disebabkan oleh vue axios di seluruh domain Apr 07, 2025 pm 10:27 PM

Kaedah untuk menyelesaikan masalah silang domain Vue Axios termasuk: Mengkonfigurasi tajuk CORS di sebelah pelayan menggunakan proksi Axios menggunakan JSONP menggunakan WebSocket menggunakan plug-in CORS

Apakah faedah multithreading dalam C#? Apakah faedah multithreading dalam C#? Apr 03, 2025 pm 02:51 PM

Kelebihan multithreading ialah ia dapat meningkatkan prestasi dan penggunaan sumber, terutamanya untuk memproses sejumlah besar data atau melakukan operasi yang memakan masa. Ia membolehkan pelbagai tugas dilakukan secara serentak, meningkatkan kecekapan. Walau bagaimanapun, terlalu banyak benang boleh menyebabkan kemerosotan prestasi, jadi anda perlu dengan teliti memilih bilangan benang berdasarkan bilangan teras CPU dan ciri -ciri tugas. Di samping itu, pengaturcaraan multi-threaded melibatkan cabaran seperti kebuntuan dan keadaan perlumbaan, yang perlu diselesaikan menggunakan mekanisme penyegerakan, dan memerlukan pengetahuan yang kukuh tentang pengaturcaraan serentak, menimbang kebaikan dan keburukan dan menggunakannya dengan berhati-hati.

Tidak dapat log masuk ke mysql sebagai akar Tidak dapat log masuk ke mysql sebagai akar Apr 08, 2025 pm 04:54 PM

Sebab utama mengapa anda tidak boleh log masuk ke MySQL sebagai akar adalah masalah kebenaran, ralat fail konfigurasi, kata laluan tidak konsisten, masalah fail soket, atau pemintasan firewall. Penyelesaiannya termasuk: periksa sama ada parameter pengikat di dalam fail konfigurasi dikonfigurasi dengan betul. Semak sama ada kebenaran pengguna root telah diubahsuai atau dipadam dan ditetapkan semula. Sahkan bahawa kata laluan adalah tepat, termasuk kes dan aksara khas. Semak tetapan dan laluan kebenaran fail soket. Semak bahawa firewall menyekat sambungan ke pelayan MySQL.

Cara Memantau Prestasi SSL Nginx di Debian Cara Memantau Prestasi SSL Nginx di Debian Apr 12, 2025 pm 10:18 PM

Artikel ini menerangkan bagaimana untuk memantau prestasi SSL pelayan Nginx secara berkesan pada sistem Debian. Kami akan menggunakan NginXExporter untuk mengeksport data status nginx ke Prometheus dan kemudian memaparkannya secara visual melalui Grafana. Langkah 1: Mengkonfigurasi Nginx Pertama, kita perlu mengaktifkan modul Stub_status dalam fail konfigurasi Nginx untuk mendapatkan maklumat status nginx. Tambahkan coretan berikut dalam fail konfigurasi nginx anda (biasanya terletak di /etc/nginx/nginx.conf atau termasuk fail): lokasi/nginx_status {stub_status

Ringkasan kelemahan phpmyadmin Ringkasan kelemahan phpmyadmin Apr 10, 2025 pm 10:24 PM

Kunci strategi pertahanan keselamatan phpmyadmin adalah: 1. Gunakan versi terkini Phpmyadmin dan kerap mengemas kini PHP dan MySQL; 2. Mengawal hak akses, penggunaan. Htaccess atau kawalan akses pelayan web; 3. Dayakan kata laluan yang kuat dan pengesahan dua faktor; 4. Menyokong pangkalan data secara teratur; 5. Berhati -hati semak fail konfigurasi untuk mengelakkan mendedahkan maklumat sensitif; 6. Gunakan Firewall Aplikasi Web (WAF); 7. Menjalankan audit keselamatan. Langkah-langkah ini secara berkesan dapat mengurangkan risiko keselamatan yang disebabkan oleh phpmyadmin disebabkan oleh konfigurasi yang tidak betul, versi yang lebih lama atau risiko keselamatan alam sekitar, dan memastikan keselamatan pangkalan data.

Menggunakan DICR/YII2-Google untuk mengintegrasikan API Google di YII2 Menggunakan DICR/YII2-Google untuk mengintegrasikan API Google di YII2 Apr 18, 2025 am 11:54 AM

VProcesserAzrabotKiveB-disengajakan, мнепришосоаookaнноаяадачейтераце hadapan LeavallysumballanceFriablanceFaumdoptomification, čtookazalovnetakprosto, Kakaožidal.posenesko

See all articles