例如:字段编号的数据为:600101,600102,506001。
我的代码如下:
form5.adoquery3.Close ;
form5.adoquery3.SQL.Clear ;
form5.adoquery3.SQL.Add('select * from gx where 编号 like ''%'+trim(edit1.Text)+'%'' or 名称 like ''%'+trim(edit1.Text)+'%''');
form5.adoquery3.Open ;
但我在edit1.text里输入一个6,然后600101,600102,506001他们都被搜索出来,然而我的目的是
我在edit1.text输入一个数字,是以这个数字开头的数据被查询出来。谢谢你们帮我修改一下我的查询语句。谢谢!
我的代码如下:
form5.adoquery3.Close ;
form5.adoquery3.SQL.Clear ;
form5.adoquery3.SQL.Add('select * from gx where 编号 like ''%'+trim(edit1.Text)+'%'' or 名称 like ''%'+trim(edit1.Text)+'%''');
form5.adoquery3.Open ;
但我在edit1.text里输入一个6,然后600101,600102,506001他们都被搜索出来,然而我的目的是
我在edit1.text输入一个数字,是以这个数字开头的数据被查询出来。谢谢你们帮我修改一下我的查询语句。谢谢!
form5.adoquery3.SQL.Clear ;
form5.adoquery3.SQL.Add('select * from gx where 编号 like '''+trim(edit1.Text)+'%'' or 名称 like '''+trim(edit1.Text)+'%''');
form5.adoquery3.Open ;
'%'的意识是这个位置是一个不确定的字符(要不就是几个字符)