C#中搜索的代码

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:30:31
类似电子词典的功能,也就是怎么用关键字从数据库中调出相关文件

添加
using System.Data.SqlClient;
using System.Data;

在公共区添加
public static string connStr=@"data source=服务器名(自己修改成对应的);database=数据库名(自己修改成对应的);uid=登陆名(自己修改成对应的);pwd=密码(自己修改成对应的)";

public static SqlConnection conn = new SqlConnection(connStr);//建立数据库连接

在你搜索的地方添加

conn.Open();
string sqlStr = "select * from 表名(自己该) where 项名(自己改)='" + 项值(自己改) + "'";

//例如string sqlStr = "select * from tbl_User where userName='" + txtUserName.Text.Trim() + "'";

SqlCommand cmd = new SqlCommand(sqlStr, conn);
SqlDataReader sdr = cmd.ExecuteReader();//读取数据

if((sdr.Read())//如果有数据读取..也就是搜索到相应的数据
{
你要显示的地方=sdr["项名"].ToString().Trim();
//例子 textbox1.text=sdr["userName"].ToString().Trim();
}

还是数据库查询语句的问题
在数据库表中建立一列用以存储关键字
select * from table where 存储关键字列 like '%搜索关键字%'
你觉得呢