gpt4 book ai didi

c# - 使用通配符创建参数化的 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 06:38:02 25 4
gpt4 key购买 nike

我想使用基于参数的查询来填充数据网格。但是,我希望能够输入多个可能包含通配符的参数。但是,以下测试查询不正确。

有什么地方出错了吗?

SELECT `Customer ID`, `Company Name`, `Address Line 3` FROM XTest.all WHERE `Company Name` LIKE '%'+@Company+'%' ORDER BY `Company Name`;

最佳答案

string company = "%" + your_criteria_on_company + "%";

string sql = "SELECT
`Customer ID`, `Company Name`, `Address Line 3`
FROM XTest.all
WHERE
`Company Name` LIKE @Company
ORDER BY `Company Name`";

SqlCommand sqlCommand = new SqlCommand( sql, dbConnection );
sqlCommand.Parameters.AddWithValue( "@Company", company );

' add more of your code here
' and then
sqlCommand.Prepare();
MySqlDataReader resultSet = sqlCommand.ExecuteReader();

引用:

关于c# - 使用通配符创建参数化的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com