帮帮看看错在哪里了~~~~~~~~~~~~`

帮帮看看错在哪里了~~~~~~~~~~~~` VCL组件开发及应用
http://www.delphi2007.net/DelphiVCL/html/delphi_20061225092214139.html
adoquery3.SQL.Add('select   *   from   daa   a,oil   b   where     b.年月='''+trim(f_ny.combobox1.text)+'''   and   a.mz   =c.名称   and   c.含水>0.4   ');  
  daa表  
  mc             yczmc      
  name1       nn  
   
  oil表  
  名称           年月               含水  
  name1         20061131       0.501  
   
  我就是查询   某一年月中含水   大于0.4   的jh   yczmc  
  查询的结果含有的   字段     :jh       yxzmc       含水  
   
  我象上面那样写查询结果怎么不对啊

c.名称,C是什么?

是不是需要把C改成B

哦   刚刚写错了   啊    
  把   c都改成   b

呵呵,有理,上面都没有c对应的表,你的c哪里来的啊??  
  c改成b应该是对的

jh字段这两个表里看不到呀,你是不是少关联了个表呀

哦   忘记说了啊    
  那个是我新创建的   表(字段名字改了一下)  
  他就是     mc      
  mc       yxzmc       含水

SQLSTR:='select   a.*,b,b.*   from   daa   a,oil   b   where   a.mc=b.mc   and     b.年月='''+trim(f_ny.combobox1.text)+'''   and   a.mz   =c.名称   and   c.含水>0.4   '  
  你当中的C就不清楚是什么了,总之你的数据库设计的问题大大呀

up

哦   对不起了   各位写的时候   没有仔细看看啊

adoquery3.SQL.Add('select   mc,       yxzmc,       含水   from   daa   a,oil   b   where     b.年月='''+trim(f_ny.combobox1.text)+'''   and   a.mz   =b.名称   and   b.含水>0.4   ');

adoquery3.SQL.Add('select   *   from   daa   a,oil   b   where     b.年月='''+trim(f_ny.combobox1.text)+'''   and   a.mz   =b.名称   and   b.含水>0.4   ');  
   
  mc     yczmc       含水

无天   那你那样我也有试过    
  但   结果总是不对  
  含水   下面的值总是比   0.4   小而且都是一样   的

adoquery3.SQL.Add('select   mc,       yxzmc,       含水   from   daa   a,oil   b   where     b.年月='''+trim(f_ny.combobox1.text)+'''   and   a.mc   =b.名称   and   b.含水>0.4   ');  
  把mz改成mc

无语,见鬼了。   仔细检查一下表结构吧,估计是表格结构的问题。

我的是dbf表  
  看查询结果   跟本不是选择的那个年月下的结果~~~  
  还有就是   俩个表关联的也就是   mc和名称     字段了啊   其他的字段没有相同的值,

建议字段名字不要用中文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值