string sqlcmd="select sum from stock ";
if(this.clinetname!=null){
if(!this.clinetname.Equals(""))
{
sqlcmd+="where clientname='"+this.clinetname+"'";
}
这里为什么要用+=,能详细说说吗
if(this.clinetname!=null){
if(!this.clinetname.Equals(""))
{
sqlcmd+="where clientname='"+this.clinetname+"'";
}
这里为什么要用+=,能详细说说吗
要连在一起啊
sqlcmd=sqlcmd + "where clientname='"+this.clinetname+"'";
等同于sqlcmd=sqlcmd+"where clientname='"+this.clinetname+"'";
就是把字符串联起啊
sqlcmd+="where clientname='"+this.clinetname+"'";
中间的 "where clientname='"+this.clinetname+"'";
应该这样sqlcmd+=" where clientname='"+this.clinetname+"'";
否则语句会连到一块的