首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Sql中,枚举CommandType.解决方法

2013-07-08 
Sql中,枚举CommandType.CommandType 的枚举值 StoredProcedure,具体是什么意思哈....怎么感觉有点难理解..

Sql中,枚举CommandType.
CommandType 的枚举值 StoredProcedure,具体是什么意思哈....怎么感觉有点难理解...
[解决办法]
表示CommandText是要调用数据库里的存储过程啊……
[解决办法]
CommandType 是一个枚举值 
Text表示是普通的sql语句
StoredProcedure表示是存储过程 
[解决办法]
那你知道啥是存储过程不?
[解决办法]
你先了解一下什么是存储过程:
http://baike.baidu.com/view/68525.htm
再看看这三个枚举值都代表什么:
http://msdn.microsoft.com/zh-cn/library/System.Data.CommandType.aspx
[解决办法]

引用:
Quote: 引用:

那你知道啥是存储过程不?

你是说,比如用 CommandText调用数据库,存储到 DataSet中,
StoredProcedure表示存储的过程么?
不是,真的有点不懂具体什么意思....
帮我区别这三个吧,谢谢:
Text,StoredProcedure,TableDirect...



你应该好好看一下数据库方面的书 

比如一个函数是这样
exect(sqlonnection con,string sp,sqlparameter[] paras)
exect(sqlonnection con,commandtype type,string sql,sqlparameter[] paras)

如果你用了第一个重载 则表明sp是一个存储过程的名字 
如果你用了第二个重载 则表明你执行的是一个sql语句 

其实第一个重载也就是默认了commandtyoe是StoredProcedure 当然 你在写具体方法的时候要具体实现
[解决办法]
引用:
Quote: 引用:

你先了解一下什么是存储过程:
http://baike.baidu.com/view/68525.htm
再看看这三个枚举值都代表什么:
http://msdn.microsoft.com/zh-cn/library/System.Data.CommandType.aspx

存储过程定义的SQL代码要放在那里哈...和VS打交道的时候...


直接在数据库里面创建一个存储过程就行了  
在vs里面直接引用存储过程的名字就行了


在你的代码中  cmd.CommandText = "Proc_IdS";
Proc_IdS就是存储过程的名字 你在数据库中可以找到的
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

你先了解一下什么是存储过程:
http://baike.baidu.com/view/68525.htm


再看看这三个枚举值都代表什么:
http://msdn.microsoft.com/zh-cn/library/System.Data.CommandType.aspx


存储过程定义的SQL代码要放在那里哈...和VS打交道的时候...


直接在数据库里面创建一个存储过程就行了  
在vs里面直接引用存储过程的名字就行了


在你的代码中  cmd.CommandText = "Proc_IdS";
Proc_IdS就是存储过程的名字 你在数据库中可以找到的


我刚找到....
在数据库中的Stored Procedures中建立...



恩 找到就对了 你执行的就是这个存储过程实现的内容

热点排行