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

求解释~解决办法

2012-11-12 
求解释~strSql.Append(select *)strSql.Append(from Article where TypeId+id)和strSql.Append(se

求解释~
strSql.Append("select *");
  strSql.Append("from Article where TypeId="+id);
  和

  strSql.Append("select *");
  strSql.Append("from Article where TypeId="+id+"");

有什么区别?




[解决办法]
Seems like the difference is that you added a empty string at the end of the second append. Would it take up extra memory on the strSql?
[解决办法]
没区别。

不过sql语句变成 select *from a...

* 和from之间应该有个空格。
[解决办法]
都是拼接,效果一样
[解决办法]
有区别,第二个可以扩展条件后面加个空格
 ,万一你加一个 and name=3,用第一个的话容易报错。
第二个的加空格的目的就是此,拼接字符串容易出现的问题就是某地方少加空格报错
[解决办法]

探讨
有区别,第二个可以扩展条件后面加个空格
,万一你加一个 and name=3,用第一个的话容易报错。
第二个的加空格的目的就是此,拼接字符串容易出现的问题就是某地方少加空格报错

热点排行