O onlycxb Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-15 #1 数据表tb1中有 id,name,age三个字段,如何针对这三个字段进行数字、汉字拼音混合检索?利用一个edit控件,录入任何一个字符,可根据这三个字段的内容,即时检索数据。
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-15 #2 这也就是生成where语句啊。假如输入'a',可以用where convert(varchar,id) like '%a%' or name like '%a%' or convert(varchar,age) like '%a'或是where convert(varchar,id)+name+convert(varchar,age) like '%a%'。
这也就是生成where语句啊。假如输入'a',可以用where convert(varchar,id) like '%a%' or name like '%a%' or convert(varchar,age) like '%a'或是where convert(varchar,id)+name+convert(varchar,age) like '%a%'。
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-22 #5 不一定要加字段,也可以写一个sql server函数,直接调用。