读书人

怎么验证SQL语句是否正确

发布时间: 2012-08-27 21:21:56 作者: rapoo

如何验证SQL语句是否正确
在类里SQL语句有什么办法,使语句输出来. 复制到SQL查询器来验证语句是否正确。
我在类里代码如下:

public bool AddComment(Comment c)
{
string sql = "insert into comment(newsid,[content],userip) values(@newsID,@content,@userIP)"; SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@newsID",c.NewsId),new SqlParameter("@content",c.Content),new SqlParameter("@userIP",c.UserIP)};
if (sqlhelper.ExecuteNonQuery(sql, paras,CommandType.Text) > 0)
{
return true;
}
return false;
}
问题:有什么办法输出SQL=“insert语句”到WEB页面上,再从WEB页面复制出来到SQL查询器验证呢?

[解决办法]
Response.WriteLine(sql);
[解决办法]
HttpContext.Current.Response.WriteLine(sql);
[解决办法]
在sql查询分析器中:
@newsID int,
@Content text,
@userIP varchar(20)
begin
declare @sql varchar(200)
set @sql="insert into comment(newsid,[content],userip) values(@newsID,@content,@userIP)"
exec(@sql)
end
这样执行一下,看如果能插入库中,说明语法没有问题。

读书人网 >asp.net

热点推荐