2008年11月8日调用存储过程:ASP调用存储过程的技巧
、最简单的如下
Dim objConn
Set objConn = Server.CreateObject('ADOBD.Connection')
objConn.Open Application('Connection_String')
'Call the stored procedure to increment a counter on the page
objConn.Execute 'exec sp_AddHit'
没有参数,没有返回,没有错误处理,就是这个了
2、带参数的一种调用
objConn.Execute 'exec sp_AddHit 'http://www.aspall...
[阅读全文] [PDF]
2008年10月30日调用存储过程:hibernate调用sqlserver存储过程
在Hibernate里不建议使用存储过程,因为这样就会失去数据库跨平台的这一功能,不过一定要使用的话还是得回到jdbc来操作。因为我这个项目是用Eclipse+Struts+hibernate+msSQL2000开发的!在struts里面用到存储过程:
主体代码为:
Session session = HibernateSessionFactory.currentSession();//得到一个session
Connection conn = session.connection();//jdbc连接
Transaction tx = session.beginTransacti...
[阅读全文] [PDF]
2008年9月10日调用存储过程:在.net中调用存储过程的另一种方法
[存储过程] CREATEPROCEDURETest_procedure@cidint,@yint,@nvarchar(10)output AS select*fromcitywherecid=@cid if@y=1 begin set@n=\'成功!\' return0 end else begin set@n=\'失败!\' return-1 end GO [程序中调用存储过程]PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.L...
[阅读全文] [PDF]
2008年9月10日调用存储过程:WebServices调用存储过程
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;using System.Data.OleDb;using System.Web.Services.Protocols;namespace SFXTWebService{/// <summary>/// Service1 的摘要说明。/// &l...
[阅读全文] [PDF]
2008年9月10日调用存储过程:WebServices调用存储过程
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;using System.Data.OleDb;using System.Web.Services.Protocols;namespace SFXTWebService{/// <summary>/// Service1 的摘要说明。/// &l...
[阅读全文] [PDF]
2008年9月10日调用存储过程:.Net 下对SqlServer2000中的存储过程的调用
首先,在SqlServer中创建存储过程,在调用时分为有参数和没有参数两种情况, 先就简单的没有参数的情况简要的介绍: 假设存储过程如下: CREATE PROC SelectAll AS SELECT * FROM StudentInf 则此sp的调用如下: SqlCommand selectCMD = new SqlCommand(“SelectAll”, conn); //conn 为SqlConnection selectCMD.CommandType = CommandType.StoredProcedure; 如果需要将结果集加到某个DataA...
[阅读全文] [PDF]
2008年9月10日调用存储过程:.Net 下对SqlServer2000中的存储过程的调用
首先,在SqlServer中创建存储过程,在调用时分为有参数和没有参数两种情况, 先就简单的没有参数的情况简要的介绍: 假设存储过程如下: CREATE PROC SelectAll AS SELECT * FROM StudentInf 则此sp的调用如下: SqlCommand selectCMD = new SqlCommand(“SelectAll”, conn); //conn 为SqlConnection selectCMD.CommandType = CommandType.StoredProcedure; 如果需要将结果集加到某个DataA...
[阅读全文] [PDF]
2008年9月10日调用存储过程:.NET中调用Oracle9i存储过程经验总结
在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程 首先,在Oralce中创建存储过程如下: create or replace procedure GetRecords(name_out out varchar2,age_in in varchar2) as begin select NAME into name_out from test where AGE = age_in; end; 然后,在C#项目中作如下...
[阅读全文] [PDF]
2008年9月10日jdbc驱动程序:使用 JDBC 驱动程序调用不带参数的存储过程
使用JDBC驱动程序调用不带参数的存储过程时,必须使用callSQL转义序列。不带参数的call转义序列的语法如下所示: {callprocedure-name} 作为实例,在SQLServer2005AdventureWorks示例数据库中创建以下存储过程: CREATEPROCEDUREGetContactFormalNames AS BEGIN SELECTTOP10Title+’’+FirstName+’’+LastNameASFormalName FROMPerson.Contact END此存储过程返回单个结果集,其中包含一列数据(由Person.Co...
[阅读全文] [PDF]
2008年9月10日jdbc驱动程序:使用JDBC驱动程序调用带参数的存储过程
使用JDBC驱动程序调用带参数的存储过程时,必须结合SQLServerConnection类的prepareCall方法使用callSQL转义序列。带有IN参数的call转义序列的语法如下所示: {callprocedure-name[([parameter][,[parameter]]...)]} 构造call转义序列时,请使用?(问号)字符来指定IN参数。此字符充当要传递给该存储过程的参数值的占位符。可以使用SQLServerPreparedStatement类的setter方法之一为参数指定值。可使用的setter方法由IN参数的数据类型决定。 向set...
[阅读全文] [PDF]
2008年9月10日jdbc驱动程序:使用 JDBC 驱动程序调用有输出参数的存储过程
使用JDBC驱动程序调用此类存储过程时,必须结合SQLServerConnection类的prepareCall方法使用callSQL转义序列。带有OUT参数的call转义序列的语法如下所示: {callprocedure-name[([parameter][,[parameter]]...)]} 构造call转义序列时,请使用?(问号)字符来指定OUT参数。此字符充当要从该存储过程返回的参数值的占位符。要为OUT参数指定值,必须在运行存储过程前使用SQLServerCallableStatement类的registerOutParameter方法指定各参数的数据类...
[阅读全文] [PDF]
2008年9月10日jdbc驱动程序:使用JDBC 驱动程序调用带有返回状态的存储过程
使用JDBC驱动程序调用这种存储过程时,必须结合SQLServerConnection类的prepareCall方法使用callSQL转义序列。返回状态参数的call转义序列的语法如下所示: {[?=]callprocedure-name[([parameter][,[parameter]]...)]} 构造call转义序列时,请使用?(问号)字符来指定返回状态参数。此字符充当要从该存储过程返回的参数值的占位符。要为返回状态参数指定值,必须在执行存储过程前使用SQLServerCallableStatement类的registerOutParameter方法指定参数...
[阅读全文] [PDF]
2008年9月10日调用存储过程:ASP.NET中如何调用存储过程
用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQLSERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。 下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存储过程。 CREATE PROCEDURE sp_AccountRole_Create@CategoryID int, @RoleName nvarchar(10...
[阅读全文] [PDF]
2008年8月13日调用存储过程:net中统一的存储过程调用方法
声明:该文已发表在《计算机应用》第23卷第11期上
摘要:在各种系统开发中,使用存储过程是一个良好的习惯,不仅可以带来临时表、函数、游标等特性,而且调试、升级、维护都变得方便。可是,几乎所有的存储过程的调用都是一种模式,主要差别也就是每个存储过程的参数不同。那么,可不可以采用一种方法来统一所有的存储过程调用,减少不必要的编程呢?在研究了SQL Server数据库及ASP.NET的基础上,我们实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。
关键字:存储过程、系统表、信息结构视图、ADO.NET 文献标识码:②实用性技术成果报...
[阅读全文] [PDF]
1 共14条 分1页