我有我使用数据库来搜索领域的权利我的笔记本电脑的本地机器上错误在SQL Server搜索
这个方法返回的数据和工作,但没有工作,当我返回空数据下面的方法在服务器上上传项目。
注:在我的本地笔记本电脑2008年,但是,服务器2012
这里SQLServer是方法
//this method for search
protected void fillGridView(int followingID, string text)
{
SqlCommand myCommand = new SqlCommand("select t.*,u.firstName,u.lastName,u2.firstName as afirstName,u2.lastName as alastName ,i.icon,ii.iconPath as taskIcon, iii.iconPath as seenIcon,f.fileName,f.fileID from tasks as t inner join users as u on u.userID=t.addedBy inner join users as u2 on u2.userID=t.attachTo inner join priorityIcons as i on t.priority=i.priorityID inner join icons as ii on t.status=ii.iconName inner join icons as iii on t.isNew=iii.iconName left join files as f on t.fileID=f.fileID where [email protected] and t.description LIKE '%" + text + "%' or [email protected] and t.title LIKE '%" + text + "%'");
myCommand.Parameters.AddWithValue("@followingID", followingID);
myCommand.Parameters.AddWithValue("@text", text);
SqlConnection con = new SqlConnection();
con.ConnectionString = connection;
myCommand.Connection = con;
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(myCommand);
try
{
adapter.Fill(ds);
tasksRepeater.DataSourceID = null;
tasksRepeater.DataSource = ds.Tables[0];
tasksRepeater.DataBind();
tasksCounter();
}
catch (Exception ex)
{
DAO.exDao myEx = new DAO.exDao();
myEx.insert(ex);
Response.Redirect("./error.aspx");
//success = false;
//throw ex;
}
}
喜中有你检查。让我们知道它仍然不适合你? –
仍然不起作用 –
检查你的数据库这个ID有什么类型的数据类型? –