黑马程序员技术交流社区
标题:
关于ADO.Net的问题
[打印本页]
作者:
胡章诚
时间:
2013-6-18 11:38
标题:
关于ADO.Net的问题
本帖最后由 胡章诚 于 2013-6-19 15:04 编辑
ADO.Net中,在 创建一个命令的时候,cmd.Connection 用于指定一个连接,
cmd.CommandText 用于指定一个sql语句
那么 cmd.CommandType 是有什么用呢?貌似大本分时间都把它省略了
希望解释的通俗一点
作者:
274997322
时间:
2013-6-18 11:47
CommandType 不设置,默认就是text 输入的sql语句
还可以设置成StoredProcedure,那么就需要输入一个存储过程
作者:
胡章诚
时间:
2013-6-18 12:27
恩恩,get it
作者:
﹏Lifeヽ
时间:
2013-6-18 12:40
cmd执行的sql是你赋给CommandText的值里写出的sql语句,如果是存储过程的话,cmd.CommandType = CommandType.StoredProcedure;然后CommandText='存储过程的名字',这就是告诉cmd执行的是存储过程,存储过程的名字就是CommandText的值
作者:
aa26963
时间:
2013-6-18 22:41
COMMANDTEXT是SQLCOMMAND的一个属性,用于指定要执行的SQL语句或存储过程
作者:
彭康
时间:
2013-6-18 23:03
cmd.CommandType 从字面上理解他 命令的类型
要你告诉cmd 对象要执行的是普通sql 还是存储过程
作者:
jerviscui
时间:
2013-6-20 03:02
大家都是刚学的么?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2