StringBuilder strSql = new StringBuilder();
strSql.Append("caigoudd_info.cgdd_gysID=(\"SELECT gongyingshang_info.gys_id FROM gongyingshang_info\"");
string str = strSql.ToString();
输出strsql = "SELECT gongyingshang_info.gys_id FROM gongyingshang_info"
str=\"SELECT gongyingshang_info.gys_id FROM gongyingshang_info\"

解决方案 »

  1.   

    str=\"SELECT gongyingshang_info.gys_id FROM gongyingshang_info\";str=@"SELECT gongyingshang_info.gys_id FROM gongyingshang_info";
    这个吗?
      

  2.   

    就是叫你把str=\"SELECT gongyingshang_info.gys_id FROM gongyingshang_info\";中的\\换掉
    换好是这样的str=@"SELECT gongyingshang_info.gys_id FROM gongyingshang_info";
      

  3.   

    没明白,我要输出"caigoudd_info.cgdd_gysID=("SELECT gongyingshang_info.gys_id FROM gongyingshang_info")",代码里面这个字符串该怎么些
      

  4.   

    为什么要加双引号呢?select不需要加双引号啊。。
      

  5.   

    没事的 使用@就是了 另外 如何你要输出的内容中有属性的话 就用字符串拼接方式来弄 比如out(@"数量"+count+"个"); count就是你的属性了
      

  6.   

    加了双引号你的sql语句就不对了吧。。
      

  7.   

    貌似他的意思是说输出 并不是执行sql语句 那就不需要考虑引号问题了