日期:2014-05-19  浏览次数:20519 次

请问如何在页面直接执行SQL语句?
就是一个输入框,然后可输入任何SQL语句,包括创建存储过程等,点执行按钮后就执行,有办法做到吗?

我试过直接将文本框的语句去让SqlCommand执行,但不行,总会报错的

------解决方案--------------------
肯定可以,贴代码
------解决方案--------------------
保存为字符串传参给SqlCommand不行吗
------解决方案--------------------
if (Convert.ToInt32(com.ExecuteScalar()) > 0)
{
Response.Write( "执行成功 ");
}
else
{
Response.Write( "执行失败!\n同时请确认您有执行数据库语句的权限! ");
}

如果你的连接和语句正常的话,你又要返回结果集的数量,应该这样写。