用下面的语句进行查询
"select * from 表名 where "& str &" like '"& trim(text1.text) &"%'"
str为选择的字段名,用的Acess,ADO方法访问数据库,Datagrid绑定为什么在进行姓名字段的查询时,有的能得到正确结果,而有的不能。如:查询姓“李”的就能得出结果,只是将谐音的也查找出来,而查姓“张”的或其他一些姓氏,根本就得不出正确结果,程序编码应该是没错的。在按姓名进行排序时顺序也不完全对。
是数据库原因还是VB软件的原因,还是我的计算机的原因?请各位专家指教!
"select * from 表名 where "& str &" like '"& trim(text1.text) &"%'"
str为选择的字段名,用的Acess,ADO方法访问数据库,Datagrid绑定为什么在进行姓名字段的查询时,有的能得到正确结果,而有的不能。如:查询姓“李”的就能得出结果,只是将谐音的也查找出来,而查姓“张”的或其他一些姓氏,根本就得不出正确结果,程序编码应该是没错的。在按姓名进行排序时顺序也不完全对。
是数据库原因还是VB软件的原因,还是我的计算机的原因?请各位专家指教!
试试
这样试试看