我试图在asp.net中创建一个用于从文本框值中搜索的sql问题,如果我在两个文本框中搜索但是我希望能够只在一个文本框中搜索,那么sql已经成功了。得到一个结果,如果我搜索一个我得到以下错误:"类型' System.NullReferenceException'发生在Projektet.dll中但未在用户代码"
中处理这是sql
NpgsqlCommand command = new NpgsqlCommand("SELECT * FROM person WHERE (fornamn LIKE '" + namn.ToUpper() + "%' OR fornamn LIKE '" + namn.ToLower() + "%' AND efternamn LIKE '" + enamn.ToUpper() + "%' OR efternamn LIKE '" + enamn.ToLower() + "%') AND roll = 1 ORDER BY person_id", conn);