- 浏览: 1454307 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
在Access自身的帮助中看到了Create Procedure语句。
测试了老半天,终于发现了诀窍:
必须使用OleDb连接才能使用Create Procedure语句。
ODBC连接不支持该语句,提示Create Table语法错误。
创建了存储过程后,使用Office Access工具打开数据库,在“对象 - 查询”中能够看到你创建的存储过程。
创建存储过程的语法:
CODE
Create Procedure YourProc
(
@param1 varchar(254),
@param2 int
)
As
(
select * from Table1 where ID>@param2 and username=@param1
)
查询数据时只需要使用:
Rs.Open "YourProc 参数1,参数2,参数3", Conn
或者
Conn.Execute("exec YourProc 参数1,参数2,参数3")
第二个例子:
直接在库里创建,参考:
//**************************************************************
// Stored Procedure ListBySubject_Sample
// CREATE procedure ListBySubject_Sample
// (
// @SubjectID Integer
// )
// AS
// SELECT top 5 BookID, BookTitle, Author, Price, Retail
// FROM Products
// where SubjectID = @SubjectID
// RETURN
//
// GO
//**************************************************************
SqlDataReader GetSpecials_Procedure(SqlConnection currentConnection)
{
SqlDataReader myDataReader;
Object my_DBNull;
try {
my_DBNull = Convert.DBNull;
SqlDataReader myReader;
int subjectidin = 21;
SqlCommand myCommand = new SqlCommand();
myCommand.Connection = currentConnection;
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.CommandText = "LISTBYSUBJECT_SAMPLE";
myCommand.Parameters.Add(new SqlParameter("@SubjectID",
SqlDbType.Int, 4, ParameterDirection.Input,
true,0,0,"",DataRowVersion.Default, my_DBNull) );
//set @SubjectID parameter value to 21 (Specials)
myCommand.Parameters[0].Value = subjectidin;
myDataReader = myCommand.ExecuteReader();
return (myDataReader);
}
catch (SqlException e) {
throw e;
}
}
发表评论
-
wxpython学习笔记
2011-01-13 21:21 2031出处:http://www.cnblogs.com ... -
ADO编程实用宝典
2009-05-08 13:05 1477目录 ADO编程实用宝典 目录 一引入A ... -
实现服务器端的多线程SOCKET Server
2008-09-11 16:45 3412实现服务器端的多线程SOCKET Server 想要实现 ... -
轻量级xml读写模块 tinyXML
2008-09-11 16:32 2900文档和使用例子: http://www.grinningl ... -
基于TinyXML的XML文档操作(部分测试代码)
2008-09-11 16:31 2436#include <stdio.h> #incl ... -
使用tinyxml类解析XML
2008-09-11 16:26 2450读取和设置xml配置文件是最常用的操作,试用了几个C++的XM ... -
用VB制作网站登陆器
2008-08-25 20:59 4098Private Sub Command1_Click() Wb ... -
vb+Webbrowser控件详解
2008-08-25 20:54 3283方法 说明 GoBack 相当 ... -
VB自动提交表单问题
2008-08-25 14:32 2478需要知道表单名称呢,比如 <Form name=&quo ... -
BBS灌水机脚本(vb scritp, telnet, bbs, sterm)
2008-08-16 11:32 2517'****************************** ... -
c++下载网页的代码,VC6.0编译通过
2008-05-30 19:21 3858#include <winsock2.h> ... -
【译】C/S 多线程Socket类
2008-05-30 19:16 1676Multi-threaded Client/Server So ... -
C++ Socket Class for Windows
2008-05-30 18:59 1633Here, I present the source c ... -
C++ socket程序
2008-05-30 17:58 11513C++ socket程序 下面是一个C++调用windows ... -
字符串提取
2008-05-05 11:24 1303Function bTest(ByVal s As Strin ... -
VB用正则表达式提取网页中的链接
2008-05-05 10:37 2904VBScript code Function getUrl ... -
利用VB提取HTML文件中的EMAIL地址
2008-05-05 09:53 1193电子邮件(EMAIL)是INTERNET上应用最广泛的一种服务 ... -
VB6.0如何使用正则表达式
2008-05-04 20:39 8012最近在用VB6解决一个网页解析的应用,涉及到了正则。如何在VB ... -
VB写一个IE插件
2008-05-04 18:20 3072Q: 就类似于3721的插件一样,当用户浏览我的网站的时候,提 ... -
破解VisualStudio2005(vs2005) 的180天限制
2008-04-19 11:53 4567中文版本的软件本身是正式版,但内置的序列号却是180天试用版的 ...
相关推荐
本文将详细介绍如何在Access中创建存储过程,并通过查询分析器来实现这一过程。 首先,我们需要了解Access数据库中的两种主要类型存储过程:模块化宏(Module-Based Macro)和SQL存储过程(SQL Stored Procedure)...
创建了存储过程后,使用Office Access工具打开数据库,在“对象 – 查询”中能够看到你创建的存储过程。 创建存储过程的语法: 代码如下: Create Procedure YourProc ( @param1 varchar(254), @param2 int )...
### CLR 创建存储过程详解 #### 一、简介与背景 SQL Server 2005引入了一项重大功能——CLR(Common Language Runtime)集成,这项功能允许开发者使用.NET框架中的语言,如C#、VB.NET等,来编写存储过程、用户定义...
在这个场景中,我们将深入探讨如何使用C#编程语言来创建Access数据库和表。 首先,为了连接到Access数据库,我们需要使用ADO.NET框架中的`System.Data.OleDb`命名空间,其中包含了`OleDbConnection`、`OleDbCommand...
在提供的压缩包文件中,`webasp.net.txt`可能包含有关ASP.NET web应用开发的信息,而`msaccess_sp`可能是关于MS Access存储过程的更详细例子或代码片段。通过研究这些文件,你可以深入理解如何在实际项目中应用上述...
在创建Access数据库之前,需要获取主程序所在路径,以便创建数据库文件。这里使用了GetModuleFileName函数来获取当前程序的路径,并将其存储在CString类型的sPath变量中。GetModuleFileName函数的参数为NULL,表示...
在Access数据库中,可以创建表(Table)来存储数据,每个表由多个字段(Field)组成,字段可以是不同数据类型的,例如文本、数字或OLE对象(用于存储图片、文档等二进制数据)。 在VB中,我们可以使用ADO(ActiveX ...
创建Access数据库的步骤如下: 1. **创建Connection对象**:这是与数据库建立连接的基础。我们需要指定数据库的提供者(通常是Jet OLEDB),以及数据库文件的路径。例如: ```csharp string connectionString = ...
### Delphi调用Oracle的...总结来说,本文详细介绍了如何在Delphi中调用Oracle的存储过程,包括存储过程的创建、Delphi环境的配置以及具体的代码实现。这为开发者提供了一个实用的例子,以便更好地理解和掌握这一技术。
使用Oracle.DataAccess.Client命名空间中的类,例如OracleConnection和OracleCommand,建立与Oracle数据库的连接,并创建一个OracleCommand对象来执行存储过程。 3. **定义自定义类型和转换方法**: 在C#中,我们...
掌握存储过程的创建和使用方法不仅可以提高开发效率,还能显著提升应用程序的性能和安全性。随着技术的发展,存储过程的应用场景将更加广泛,对于数据库开发者来说,深入学习和掌握存储过程的相关知识是十分必要的。
标题中的“VB+Access存储图片与读取示例”指的是使用Visual Basic(VB)编程语言与Microsoft Access数据库系统结合,实现图片的存储和读取功能。这是一个常见的数据管理任务,尤其是在开发小型桌面应用程序时,VB和...
利用VB动态创建Access数据库,不仅简化了数据库的初始化过程,还提高了应用程序的灵活性和可扩展性。通过对DAO对象模型的深入了解和掌握,开发者可以更高效地管理和操作数据库,从而实现复杂数据管理功能的快速部署...
这个实例源码集合很可能包含了从创建连接到调用存储过程的完整示例,可能涵盖不同的业务场景,如插入数据、更新记录、查询信息等。通过学习和分析这些源码,开发者可以更深入地理解C#和Oracle数据库的集成技术,提升...
这篇博文“关于sqlhelper调用存储过程和获取参数返回值”可能详细阐述了如何使用自定义的SqlHelper类来执行存储过程,并且获取存储过程中的输出参数值。下面将深入探讨这一主题。 首先,SqlHelper类一般包含一系列...
本资料“access下仿Sql存储过程的分页方案”提供了一种在Access中模拟存储过程进行分页查询的方法。 首先,我们需要理解分页的基本原理。分页是将大量数据分成若干页,每次只加载一页,以提高网页加载速度和用户...
1. 打开或创建Access数据库连接,使用ADO的Connection对象。 2. 创建一个表,包含一个字段用来存储图片数据,如“ImageData”,类型为OLE Object。 3. 在VB程序中,使用GDI+读取并处理图片,生成缩略图。 4. 将原始...
以下是一些关于如何在VB中创建Access数据库的关键知识点: 1. **引用设置**:首先,你需要在VB项目中添加对Microsoft ActiveX Data Objects (ADO) 的引用,这将允许你使用ADO库来连接和操作数据库。在“工具”菜单...
在C#中调用Oracle存储过程,可以使用Oracle客户端库,如Oracle Managed Data Access (ODP.NET Managed Driver)。以下是一个简单的示例: ```csharp using Oracle.ManagedDataAccess.Client; // 连接字符串 string ...