回 帖 发 新 帖 刷新版面

主题:请教

我作了个查询的程序


现在是完全能查询数据

但是,我总不能每查一回,就打开一回窗口吧

当再次输入窗口文字也就是 ddlb_1.text的内容重新写时候

我还得按 查询按钮吧

但这回就有问题了

如果我第一次查询时用getsqlselect()可得到很正常的语句 SELECT  biao.tel ,           biao.name ,           biao.num ,           biao.row ,           biao.zjrq ,           biao.addre ,           biao.dlbh ,           biao.jxbh ,           biao.fxxh ,           biao.pxxh ,           biao.hhhldz ,           biao.xldz ,           biao.dldz ,           biao.jydz ,           biao.tzdph ,           biao.dr ,           biao.flag1 ,           biao.flag2     FROM biao    where biao.tel like'218%'

但我不关闭窗口再查询的时候就变一样了,变成了

  SELECT  biao.tel ,           biao.name ,           biao.num ,           biao.row ,           biao.zjrq ,           biao.addre ,           biao.dlbh ,           biao.jxbh ,           biao.fxxh ,           biao.pxxh ,           biao.hhhldz ,           biao.xldz ,           biao.dldz ,           biao.jydz ,           biao.tzdph ,           biao.dr ,           biao.flag1 ,           biao.flag2     FROM biao    where biao.tel like'218%'where biao.tel like'218%'

怎么解决这个问题啊

请教!!!!

回复列表 (共4个回复)

沙发

SELECT 语句中怎么没有INTO 字句呀?
   另外,你的WHERE 字句的意思是不是查询Tel类似218的?

板凳

你给的说明不够完整,没大看明白,但是你第二次取得的查询语句怎么会有两个“where”?

3 楼

你用的数据窗口查询,还是文本字段(单行编辑框)查询啊?要是单行编辑框的话,在select后必须加INTO SLE _1.TEXT,要是数据窗口,就比这简单了,不用SELECT语句,改用增设变量的
dw_1.settransobject(sqlca)     
dw_1.retrieve(ddlb_1.text)

4 楼

我怀疑你的Where字句是用变量存放的,做完后没有清空所以再次重复

我来回复

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