admin 管理员组

文章数量: 1087139


2024年3月27日发(作者:驱动器英文怎么说)

关键字: 字段 like ‘%查询字%’; 没有“%”符号时,like 等同于 =

模糊查询 + 子查询:

Format(@"select * from (select ID, MSGSOURCE, ILLEGALTIME, LISENCEPLATE, ROADID, TURNID,

WAYID, PHOTOTYPE, PHOTOPATH from {0} where LisencePlate like '%{1}%') where LisencePlate like '%{2}%'",

TableName_CustomsPicture,ing(1),ing(0,1));

C#实现精确查询和模糊查询

已有 114 次阅读 2010-04-22 16:02

方法一:

using System;

using c;

using entModel;

using ;

using g;

using ;

using ;

using ent;

namespace WindowsFormsApplication7

{

public partial class Form1 : Form

{

private static string strConnect = "Data Source=.SQLEXPRESS;database=test;UID=sa;PWD=sa;";

private SqlConnection conn = new SqlConnection(strConnect);

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

if (d)

{

();

string sql = ("SELECT * FROM MANLIAN WHERE 姓名='{0}'or 电话='{0}' or

电子邮件='{0}'", );

SqlCommand jingzhun = new SqlCommand(sql, conn);

SqlDataReader reader = eReader();

while (())

{

string[] str = new string[3];

str[0] = reader[0].ToString();

str[1] = reader[1].ToString();

str[2] = reader[2].ToString();

ListViewItem li = new ListViewItem();

();

ms[0].Text = str[0];

(str[1]);

(str[2]);

(li);

();

();

} ("没有你要的东西");

}

else if (d)

{

();

string a = "%" + + "%";

string sql = ("SELECT * FROM MANLIAN WHERE 姓名 like '{0}' or 电话 like '{0}'

or 电子邮件 like '{0}'", a);

SqlCommand mohu = new SqlCommand(sql, conn);

SqlDataReader reader = eReader();

while (())

{

string[] str = new string[3];

str[0] = reader[0].ToString();

str[1] = reader[1].ToString();

str[2] = reader[2].ToString();

ListViewItem li = new ListViewItem();

();

ms[0].Text = str[0];

(str[1]);

(str[2]);

(li);

();

();

}("没有你要的东西!");

}

else

{

("请选择查询方式!");

}

}

}

}

方法二:

public string[] getChaXunstr(string strtemp)

{

string[] stra= (' ');

string strb="";

for (int i = 0;i<;i++)

{

strb += stra[i]+"&";

}

strtemp = ing(0,-1);

stra= (' ');

strb="";

for (int i = 0;i<;i++)

{

strb += stra[i]+"&";

}

return ing(0,-1).Split('&');

}

protected void Button1_Click(object sender, EventArgs e)

{

SqlConnection cnn = new SqlConnection();

SqlCommand cmd = new SqlCommand();

tion = cnn;

string strsql = "select * from temp_messi where 1<>1";

string strkey = ;

string[] key = getChaXunstr(strkey);

for (int i=0;i<;i++)

{

strsql +=" or (name like '%"+key[i]+"%')";

}

dText = strsql;

SqlDataAdapter adp = new SqlDataAdapter();

Command = cmd;

DataSet ds = new DataSet();

(ds);

urce = [0];

nd();

}


本文标签: 查询 没有 驱动器 作者 东西