+ -
当前位置:首页 → 问答吧 → 这有区别吗?

这有区别吗?

时间:2011-12-12

来源:互联网

在asp.net中.

代码:

string sql = "exec proc_insert '" + strname +"'"

conn.ExecuteSql(sql)


跟string sql = "proc_insert '" + strname + "'"

conn.ExecuteSql(sql)


这两句有区别吗?

作者: csover8   发布时间: 2011-12-12

第二个是错的

作者: ssp2009   发布时间: 2011-12-12

exec 是sql server 执行存储过程的关键字,
所以,第一句才是正确的

作者: mengmo376   发布时间: 2011-12-12

exec SQL关键字。

用conn.ExecuteSql(sql)方法,

有exec 关键字,会报错滴。

ExecuteSql方法,是执行SQL语句的。

作者: fyxq14hao   发布时间: 2011-12-12

ExecuteSql方法,是执行sql语句的.

它们有区别吗? 发现两个都可以执行的.

作者: csover8   发布时间: 2011-12-12