主题:模糊查询的问题
yecony
[专家分:0] 发布于 2006-08-02 16:54:00
我再使用模糊查询的时候用了"select * from HTGL where 工程名称 like '%xinxi%'"类似的like查询语句,其中xinxi前面编程的时候进行了赋值xinxi = TextBox1.Text,(其中TextBox1.Text中是要进行模糊查询的关键字),但是在用like查询语句的时候发现'%xinxi%'表示的意思是:查询有'xinxi'的字符串!那么如何才能按照TextBox1.Text所输的内容查找信息呢,请大家指教!
回复列表 (共3个回复)
沙发
chen79 [专家分:460] 发布于 2006-08-05 14:10:00
"select * from HTGL where 工程名称 like '%"xinxi"%'"
在你查的信息里面少了一对“”这个当然不行了。
当然了,前面你要定义一下吗
string xinxi = TextBox1.Text.trim();
板凳
帅哥阳伞 [专家分:16530] 发布于 2006-08-11 10:34:00
"select * from HTGL where 工程名称 like '%" & xinxi & "%'"
3 楼
shigx [专家分:1790] 发布于 2006-08-19 10:08:00
尽量不要用这种前后都有“%”号的模糊查询,因为它不使用索引,在数据量大的时候,速度很慢。
我来回复