首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么验证SQL语句是否正确

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

如何验证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
这样执行一下,看如果能插入库中,说明语法没有问题。

热点排行