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
[解决办法]
你应该好好看一下数据库方面的书
比如一个函数是这样
exect(sqlonnection con,string sp,sqlparameter[] paras)
exect(sqlonnection con,commandtype type,string sql,sqlparameter[] paras)
如果你用了第一个重载 则表明sp是一个存储过程的名字
如果你用了第二个重载 则表明你执行的是一个sql语句
其实第一个重载也就是默认了commandtyoe是StoredProcedure 当然 你在写具体方法的时候要具体实现
[解决办法]
你先了解一下什么是存储过程:
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就是存储过程的名字 你在数据库中可以找到的
[解决办法]
你先了解一下什么是存储过程:
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中建立...
恩 找到就对了 你执行的就是这个存储过程实现的内容