【问题标题】:c# Help joining textbox value, LIKE and a string variablec#帮助加入文本框值、LIKE和字符串变量
【发布时间】:2010-11-03 20:04:39
【问题描述】:

我下面这行有什么问题?

table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";

下面的行工作正常,但显然没有用。

table.DefaultView.RowFilter = 'FirstName LIKE James';

谢谢

【问题讨论】:

    标签: c# sql-like


    【解决方案1】:

    可能是间距问题

    table.DefaultView.RowFilter = cmbBox.Text + " LIKE " + strName;
    

    【讨论】:

      【解决方案2】:

      首先,当你这样做时,你不会添加空格。

      另外,如果您是 SQL 查询,请不要这样做。这使您容易受到 sql 注入攻击(在网络世界中)。至少学习参数化 SQL。如果您已经知道这一点,请忽略。

      【讨论】:

        【解决方案3】:

        好像您缺少通配符?

        table.DefaultView.RowFilter = cmbBox.Text + " LIKE '%" + strName + "%'";
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-11-12
          • 1970-01-01
          • 2011-08-23
          • 1970-01-01
          • 1970-01-01
          • 2011-12-31
          • 2017-10-18
          相关资源
          最近更新 更多