回 帖 发 新 帖 刷新版面

主题:表的问题?

ss1=alltrim(thisform.text1.value)
?vartype(ss1)
thisform.grid1.recordsource=;
"select * from 表1 where 字段1 like "%"+ss1+"%" into cursor s1"
*为什么不对?

回复列表 (共4个回复)

沙发

thisform.grid1.RecordSourceType= 4
thisform.grid1.recordsource=;
'select * from 表1 where 字段1 like "%"+ss1+"%" into cursor s1 '

句子中间有 " 了,所以句子两边只可用 '

板凳


是不是不对呀,哪里错了

3 楼

句子中间有双引号 " 了,所以句子两边只可用单引号 '

4 楼

thisform.grid1.recordsource=;
"select * from 表1 where 字段1 like "%"+ss1+"%" into cursor s1"

呵呵,这个当然不对。应该是
thisform.grid1.recordsource=;
'select * from 表1 where 字段1 like "%' +ss1+ '%" into cursor s1'

或者用中括号更清晰
thisform.grid1.recordsource=;
[select * from 表1 where 字段1 like "%] + ss1+ [%" into cursor s1]

1楼qjbzjp的回答也是错的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册