问题描述
StringBuilderstrSql=newStringBuilder();strSql.Append("insertintoac_channel1");strSql.Append("(title,content,url");strSql.Append(",image,datetime,pid");strSql.Append("values(@title,@content,@url,");strSql.Append("@image,@datetime,@pid)");有没有比这更好的写法??
解决方案
解决方案二:
你想怎么写?这句话怎么写都一样
解决方案三:
stringcmdtext="insertintoac_channel1(title,content,url,image,datetime,pid)values(@title,@content,@url,("@image,@datetime,@pid)"和用上面的StringBuilder把字符串拼接起来.哪个更好一些?
解决方案四:
引用2楼zhuwei1987的回复:
stringcmdtext="insertintoac_channel1(title,content,url,image,datetime,pid)values(@title,@content,@url,("@image,@datetime,@pid)"和用上面的StringBuilder把字符串拼接起来.哪个更好一些?
复杂字符串的处理一般用StringBuilder,普通的用string就ok
解决方案五:
好像这句话不需要拼接,一句话就可以了。何必再strSql.Append。
解决方案六:
引用4楼zsxghost的回复:
好像这句话不需要拼接,一句话就可以了。何必再strSql.Append。
解决方案七:
引用4楼zsxghost的回复:
好像这句话不需要拼接,一句话就可以了。何必再strSql.Append。
解决方案八:
stringsqlCmd=@"..........一口气解决"
解决方案九:
写在存储过程里才是王道
解决方案十:
不知道你换个写法啥原因代码规范?我认为那几个字符串怎么写都是规范的提供效率?个人认为字符串是最不占资源的,你写多少,随便写都不会影响效率别过W就行
解决方案十一:
.AppendFormat("2){0},{1}",var1,var2);
解决方案十二:
stringcmdtext="insertintoac_channel1(title,content,url,image,datetime,pid)values(@title,@content,@url,("@image,@datetime,@pid)"