CSDN论坛 > .NET技术 > ASP.NET

为什么在调用存储过程时,不能用objCommand.CommandType = CommandType.StoredProcedure? [问题点数:20分,结帖人fjzh99]

Bbs3
本版专家分:647
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2775
Bbs3
本版专家分:647
Bbs5
本版专家分:2775
Bbs3
本版专家分:647
匿名用户不能发表回复!
其他相关推荐
使用SqlCommand对象执行存储过程
前面我们介绍使用 SqlCommand 执行一个参数化的SQL语句,现在我们来学习如何使用SqlCommand执行存储过程。为了能更灵活地指定参数,我们在页面上添加两个文本框,tbClassName 和 tbBoardname,和一个用于添加版块的按钮 btn_AddBoard,
EF框架下调用 调用Oracle 存储过程
EF框架下调用 调用Oracle 存储过程
该不该用存储过程
转:减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同 本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用。而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php、java等就是调用存储过程"。   业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询。现在是交给数据库
到底该不该使用存储过程
看到《阿里巴巴java编码规范》有这样一条关于这条规范,我说说我个人的看法我觉得用不用存储过程要视所使用的数据库和业务场景而定的,不能因为阿里巴巴的技术牛逼,就视他们的手册里的每一项规范为圣经, 盲目的去遵循。对于手册中的这项规范,我觉得使用MySQL的程序员认同占多数, 而使用SQL Server的程序员反对占多数。 原因在于MySQL对SQL编程和复杂查询性能优化的支持实在太烂。 记得MySQ
C#调用存储过程带输出参数或返回值
CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGIN SELECT @studentname=studentname FROM student WHERE studentid=@studentid if @@Error<>0 RE
mysql中为什么不要使用存储过程
在使用oracle的时候,oracle是推荐尽可能将所有的操作都放在plsql中的,但是在使用mysql的时候是不让使用存储过程的,为什么? 因为在mysql中,存储过程不是一次编译的,而是对每个会话在执行的时候编译一次,在会话结束的时候抛弃,而且在执行alter procedure的时候是会将所有会话对这个存储过程持有的存储过程的版本抛弃掉。同时没有包的概念,没有类库,没有面向对象的概念,所以...
存储过程块中为何不可使用DDL语句?
曾经遇到过这个问题,但是最终只是把它作为了DBMS的一种特性或者规定。现在算是找到了答案!原来在ORACLE中,当执行DDL语句时总是需要申请一个DDL锁,以保证DDL语句执行期间,所操作对象不会被其他SESSION修改。譬如,当执行语句ALTER TABLE T时,表T将会获得一个排它的DDL锁,语句执行结束,该锁被立即释放。事实上在ORACLE中,这是通过在DDL语句前后加上隐式的COMM
在 Access 中使用“存储过程”(一)
我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”?Access + ASP 是开发轻量级 Web 应用程序的绝佳组合:简单,快速,兼容性好,但是性能通常不高。并且,用 ADODB.Connection 和 Recordset 对象来执行 SQL 语句的方式,也有一些不方便,因为带
ASP调用存储过程:有输入参数和输出参数的存储过程
  4. 有输入参数和输出参数的存储过程  返回值其实是一种特殊的输出参数。在大多数情况下,我们用到的是同时有输入及输出参数的存储过程,比如我们想取得用户信息表中,某ID用户的用户名,这时候,有一个输入参数----用户ID,和一个输出参数----用户名。实现这一功能的存储过程如下: /*SP4*/CREATE PROCEDURE dbo
oracle表不能DDL和存储过程不能创建处理方法
在做数据迁移的过程中,我们会面临两种常见的hang住场景:     1.表不能修改加字段,不能增大长度。     2.存储过程不能覆盖。 场景1:为表添加字段hang住的处理 session1: create table test as select * from dba_objects; select * from test where object_id = 20 for upda
关闭