我在VB6小程序中用DATA控件绑定数据库,但在查询中有一个字符字段查询时老不正确,帮个忙看一下语句:
表dat中有两个字段,一个是字符型str1,一个是数值型val1
Data1.RecordSource=txtFind.Text
当输入 select * from dat where str1="when the data lost"
或 select * from dat where val>13 时结果是正确的,但当模糊查询时:
select * from dat where str1 like 'data%' ‘这一句居然什么也没有返回,它应该是返回含有data的记录呀!到底是哪错呢?而且,在句末加上分号也没有用!
以下语句也没有返回任何记录:
select * from dat where str1 like '_data%'
select * from dat where str1 like 'data%';
select * from dat where str1 like '%data'
表dat中有两个字段,一个是字符型str1,一个是数值型val1
Data1.RecordSource=txtFind.Text
当输入 select * from dat where str1="when the data lost"
或 select * from dat where val>13 时结果是正确的,但当模糊查询时:
select * from dat where str1 like 'data%' ‘这一句居然什么也没有返回,它应该是返回含有data的记录呀!到底是哪错呢?而且,在句末加上分号也没有用!
以下语句也没有返回任何记录:
select * from dat where str1 like '_data%'
select * from dat where str1 like 'data%';
select * from dat where str1 like '%data'
select * from table1 where str1 like '%"& string &"%'
数值的好象是查不了