string[] items = Label1.Text.split(' ');
if(items.length=0)return;
string sql = "select * from tp where name like ";
for(int i=0;i<items.length;i++)
{
sql += "'%" + items[i] + "' or ";
}
sql = sql.substring(0,sql.length-3);
if(items.length=0)return;
string sql = "select * from tp where name like ";
for(int i=0;i<items.length;i++)
{
sql += "'%" + items[i] + "' or ";
}
sql = sql.substring(0,sql.length-3);
解决方案 »
- 给DataList中的图片添加js只有第一个图片有效
- gridview数据删除
- 网站身份验证问题(难)
- |M| 为什么我设置的@media print .Noprint { DISPLAY: none ; } 但还是打印出来呢
- 无法将类型“object”隐式转换为“System.Data.DataTable”。存在一个显式转换(是否缺少强制转换?)
- 无法查看设计器
- ASP.NET中图片上传,显示控制,求助!
- 如何准备毕业答辩.asp.net.c#
- 客户端不具有此邮件提交服务器权限 5.7.3 Client was not authenticated
- 请问各位大虾,为了不使用户操作使用过的页面,如何屏蔽IE工具条和菜单
- 我很想学.NET,但是想用VB不想用C#,从VS2005的WEB程序起步,各位大哥有什么好建议么?
- 为什么用sql 2000数据库连接不上 在windowsxp系统
string[] items = Label1.Text.split( ' ');
if(items.length=0)return;
string sql = "select * from tp where ";
for(int i=0;i <items.length;i++)
{
sql += " name like '%" + items[i] + " ' or ";
}
sql = sql.substring(0,sql.length-3);
string[] items = Label1.Text.split( ' ');
if(items.length=0)return;
string sql = "select * from tp where ";
for(int i=0;i <items.length;i++)
{
sql += " name like '%" + items[i] + "%' or ";
}
sql = sql.substring(0,sql.length-3);
if(items.length=0)return;
string sql = "select * from tp where ";
for(int i=0;i <items.length;i++)
{
sql += " name like '%\"\+" + items[i] + "\+\"% ' or ";
}
sql = sql.substring(0,sql.length-3);
用函数:create function ddd(@text varchar(50))
returns varchar(8000)
as
begin
declare @sql varchar(8000)
set @sql='select * from tp where '
while(len(@text)<>0)
begin
set @sql=@sql + ' name like ''%'+ left(@text,1)+'%'' or'
set @text=right(@text,len(@text)-1)
end
set @sql=left(@sql,len(@sql)-3)
return @sql
end调用函数:select dbo.ddd('ABCD')