标题:请教
只看楼主
wanghe0209
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-20
 问题点数:0 回复次数:4 
请教

我作了个查询的程序

现在是完全能查询数据

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

当再次输入窗口文字也就是 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%'

怎么解决这个问题啊

请教!!!!

搜索更多相关主题的帖子: 查询 数据 
2005-10-28 15:35
wanghe0209
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-20
得分:0 

我作了个查询的程序


现在是完全能查询数据

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

当再次输入窗口文字也就是 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%'

怎么解决这个问题啊

2005-10-28 15:36
kingnan1988
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-7-13
得分:0 
回复 2# wanghe0209 的帖子
是不是你的语句错误了!怎么有两个一个select句有两个where子句啊?
2008-07-14 10:46
zsyutian
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-6-30
得分:0 
getsqlselect(),你是不是用动态sql语句,
如setsqlselect, 如果用了动态sql语句,记得要还原,否则就是继续加咯,到时出现三四个都可能
2008-07-21 14:43
zsyutian
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-6-30
得分:0 
string lsold,lswhere
lsold =dw_1.getsqlselect;
lswhere ="'where biao.tel like'218%'"
dw_1.setsqlselect(lsold+lswhere)
dw_1.settransobject(sqlca)
dw_1.retrieve()
dw_1.setsqlselect(lsold)//这里还原
2008-07-21 14:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-31746-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.806157 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved