如何修改查询表达式以获得灵活的结果 - Win Forms C#
how to modify query expression for flexible results - Win Forms C#
简介
我正在使用我创建的 winforms.The 查询表达式来搜索用户输入,return 结果正确。
查询表达式
public static readonly string SqlSearchPlotByName = "Select " +
" PropertyId, Contact, Location, Street, Status, City, CreatedDate, Demand, Phase, Area, Corner,Commercial,CompanyName,OwnerName,OwnerAddress,OwnerPhone,Email,Web" +
" From Property Where OwnerName LIKE @OwnerName";
Sql 命令参数
// name is user input
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);
问题
我在修改查询表达式以获得灵活的结果时遇到问题。
For example : when search "jo", the result must be including joe, john, johnny
etc.
有人可以帮我修改查询吗,或者任何 reference/help?
感谢您的宝贵时间。
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);
像
一样使用它
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name+"%");
简介
我正在使用我创建的 winforms.The 查询表达式来搜索用户输入,return 结果正确。
查询表达式
public static readonly string SqlSearchPlotByName = "Select " +
" PropertyId, Contact, Location, Street, Status, City, CreatedDate, Demand, Phase, Area, Corner,Commercial,CompanyName,OwnerName,OwnerAddress,OwnerPhone,Email,Web" +
" From Property Where OwnerName LIKE @OwnerName";
Sql 命令参数
// name is user input
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);
问题
我在修改查询表达式以获得灵活的结果时遇到问题。
For example : when search "jo", the result must be including joe, john, johnny etc.
有人可以帮我修改查询吗,或者任何 reference/help?
感谢您的宝贵时间。
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);
像
一样使用它dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name+"%");