| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1727 人关注过本帖
标题:select 里的as 不起作用
取消只看楼主 加入收藏
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
结帖率:64.71%
收藏
已结贴  问题点数:20 回复次数:5 
select 里的as 不起作用
  SQLEXEC(con1,"select bx.*,tel as 业主电话,mobile as 业主手机,calibre as 口径  from bx ,m_meter ,a_client ,a_card  where bx.卡号 =a_card.card_no and a_card.client_no = client.client_no and meter.meter_id = a_card.meter_id order by 报修时间 desc","bx01")
为什么as不起作用?
2016-05-11 14:55
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
收藏
得分:0 
tel,mobile都是唯一的,他们在a_client 上
2016-05-11 15:15
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
收藏
得分:0 
以下是引用mywisdom88在2016-5-11 15:10:42的发言:

会报错误码?
?SQLEXEC(con1,"select bx.*,tel as 业主电话,mobile as 业主手机,calibre as 口径  from bx ,m_meter ,a_client ,a_card  where bx.卡号 =a_card.card_no and a_card.client_no = client.client_no and meter.meter_id = a_card.meter_id order by 报修时间 desc","bx01")
是返回1还是-1,
你tel是在那个表的,把表名带上看。
不是作用,是新表没这个字段?
BROW看看
报-1  但bx01上有tel,moblie,calibre
2016-05-11 15:17
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
收藏
得分:0 
以下是引用mywisdom88在2016-5-11 15:22:13的发言:

 
你有个bx.*,如果你这个表有这几个字段,新表也有的。
你查询失败了,你还能brow ?可能是你上次查询的结果
你换个名称看看,叫bx02,
if sqlexec(......................)>0
select bx02
brow
else
messagebox("失败")
endif
 
 
    SQLEXEC(con1,"select a.*,tel as 业主电话,mobile as 业主手机,calibre as 口径 from bx a,m_meter b,a_client c,a_card d    where a.卡号 =d.card_no and d.client_no = c.client_no and b.meter_id = d.meter_id order by 报修时间 desc","bx02")
    *?SQLEXEC(con1,"select bx.*,tel as 业主电话,mobile as 业主手机,calibre as 口径  from bx ,m_meter ,a_client ,a_card  where bx.卡号 =a_card.card_no and a_card.client_no = a_client.client_no and meter.meter_id = a_card.meter_id order by 报修时间 desc","bx02")
这2句有什么不同,一条可以,一条不行,怪事,太长了?
2016-05-11 15:30
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
收藏
得分:0 
以下是引用mywisdom88在2016-5-11 15:33:28的发言:

from bx a,m_meter b,a_client c,a_card d
and meter.meter_id = a_card.meter_id order by 报修时间
from bx a,m_meter b,a_client c,a_card d   这个可以
and meter.meter_id = a_card.meter_id order by 报修时间 这个不可以
2016-05-11 15:37
louzhenghong
Rank: 1
等 级:新手上路
帖 子:54
专家分:5
注 册:2016-4-25
收藏
得分:0 
看到,总算看到了,原来表名写错了
2016-05-11 15:43
快速回复:select 里的as 不起作用
数据加载中...
 
   



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

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