在 C# 中使用包含函数
Using the Contain Function in C#
我正在将 excel 文件拉入我的项目,一切正常,但我没有获取所有包含 WMI 的单元格。我在使用 stbQuery 时遇到问题,有人知道获取仅包含某些字符的信息的正确语法吗?
OleDbConnection con = new OleDbConnection ("provider=Microsoft.Jet.OLEDB.4.0;data source=" + txtFileName.Text + ";Extended Properties=Excel 8.0;");
StringBuilder stbQuery = new StringBuilder();
stbQuery.Append("Select [Wireless Number (uneditable)], [* Last Name] FROM [" + txtSheets.Text + "$] WHERE [* Last Name] = LIKE '%WMI%' ");
这是一个 SQL 语法 - LIKE 问题。
LIKE
关键字在结构化查询语言中不需要 =
。
示例:
SELECT * FROM Customers
WHERE [* Last Name] LIKE 's%';
更新
查看 D Stanley 评论。
我正在将 excel 文件拉入我的项目,一切正常,但我没有获取所有包含 WMI 的单元格。我在使用 stbQuery 时遇到问题,有人知道获取仅包含某些字符的信息的正确语法吗?
OleDbConnection con = new OleDbConnection ("provider=Microsoft.Jet.OLEDB.4.0;data source=" + txtFileName.Text + ";Extended Properties=Excel 8.0;");
StringBuilder stbQuery = new StringBuilder();
stbQuery.Append("Select [Wireless Number (uneditable)], [* Last Name] FROM [" + txtSheets.Text + "$] WHERE [* Last Name] = LIKE '%WMI%' ");
这是一个 SQL 语法 - LIKE 问题。
LIKE
关键字在结构化查询语言中不需要 =
。
示例:
SELECT * FROM Customers
WHERE [* Last Name] LIKE 's%';
更新
查看 D Stanley 评论。