none
关于拼接字符串的一个小问题 RRS feed

  • 问题

  • foreach (string item in list)
            {
                if (where == string.Empty)
                {
                    where += "and ([TT_Price_ItemID] = '" + item.Trim() + "' ";
                }
                else
                {
                    where += " or [TT_Price_ItemID] = '" + item.Trim() + "') ";
                }
            }

    在没有OR条件是‘)’收在and条件后面。我是初级菜鸟,所以......

    2011年8月4日 7:50

答案

  • foreach (string item in list)
            {
                if (where == string.Empty)
                {
                    where += "and ([TT_Price_ItemID] = '" + item.Trim() + "' ";
                }
                else
                {
                    where += " or [TT_Price_ItemID] = '" + item.Trim() + "'";

                }
            }

     where += ") ";


    歡迎參觀我的Blog.NET菜鳥自救會

    2011年8月4日 9:01

全部回复

  • foreach (string item in list)
            {
                if (where == string.Empty)
                {
                    where += "and ([TT_Price_ItemID] = '" + item.Trim() + "' ";
                }
                else
                {
                    where += " or [TT_Price_ItemID] = '" + item.Trim() + "'";

                }
            }

     where += ") ";


    歡迎參觀我的Blog.NET菜鳥自救會

    2011年8月4日 9:01
  • foreach (string item in list)
            {
                if (where == string.Empty)
                {
                    where += "and ([TT_Price_ItemID] = '" + item.Trim() + "' ";
                }
                else
                {
                    where += " or [TT_Price_ItemID] = '" + item.Trim() + "'";

                }
            }

     where += ") ";


    歡迎參觀我的Blog.NET菜鳥自救會


    感谢!是这个。
    2011年8月4日 9:18