【发布时间】:2016-03-29 13:05:32
【问题描述】:
简介
我正在使用 winforms。我创建的查询表达式用于搜索用户输入,并正确返回结果。
查询表达式
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);
问题
我在修改查询表达式以获得灵活结果时遇到问题。
例如:搜索“jo”时,结果必须包括joe, john, johnny 等等
有人可以帮我修改查询或任何参考/帮助吗?
感谢您的宝贵时间。
【问题讨论】:
-
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);像 dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name+"%"); 一样使用它
-
很好,感谢您的帮助...请将其作为答案发布
标签: c# sql winforms ms-access query-expressions