幫幫看看錯在哪裡了~~~~~~~~~~~~`

來源:互聯網
上載者:User
幫幫看看錯在哪裡了~~~~~~~~~~~~` 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和名稱     欄位了啊   其他的欄位沒有相同的值,

建議欄位名字不要用中文。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.