CON里SQL是
SELECT CARDSELLJFHEAD.CSJHTIME CSJHTIME_MIN,
CARDSELLJFHEAD.CSJHTIME CSJHTIME_MAX
FROM CARDSELLJFHEAD
然后兩個文本框文本框是CSJHTIME_MIN,CSJHTIME_MAX
tag中分別寫的是min(CARDSELLJFHEAD.CSJHTIME) 和max(CARDSELLJFHEAD.CSJHTIME)
list中SQL是
SELECT CARDSELLJFHEAD.CSJHCDMNO,
CARDMAIN.CDMNAME,
CARDSELLJFDETAIL.CSJDCJJE * fGetInvSign(CSJHVCHR) CSJDCJJE,
cdetel,cdemobile,csjhsyjid,csjhinvno
FROM CARDSELLJFDETAIL,CARDSELLJFHEAD,CARDMAIN,cardextent
WHERE CARDSELLJFHEAD.CSJHCDMNO=CARDSELLJFDETAIL.CSJDCDMNO AND
CARDSELLJFHEAD.CSJHBILLNO=CARDSELLJFDETAIL.CSJDBILLNO AND
CARDSELLJFHEAD.CSJHMKT=CARDSELLJFDETAIL.CSJDMKT AND
CARDSELLJFHEAD.CSJHCDMNO=CARDMAIN.CDMNO AND
CARDSELLJFHEAD.CSJHTIME >= to_date('csjhtime_min','yyyy-mm-dd HH24:MI:SS') AND
CARDSELLJFHEAD.CSJHTIME <= to_date('csjhtime_max','yyyy-mm-dd HH24:MI:SS') AND
cdmno=cdeno
order by CSJDCJJE desc
注意,csjhtime_min輸入的是2007-09-20 15:00:00
csjhtime_min輸入的是2007-09-20 15:59:59 我要取1個小時中的內容。。。
把報表掛到系統中,提示“報表條件中喊有非法的不能識別的運算子型別!”
幫幫我啊。公司要啊。。。郁悶了,在線等。。。
uj5u.com熱心網友回復:
你可以通過注釋某些部分來判斷問題出在哪里這個報錯跟語法無關,估計是混入了非法字符
怎么不用別名,看著很累啊
uj5u.com熱心網友回復:
我試了。。。LIST里的 MIN和MAX換成 具體時間 2007-09-20 15:00:00 ..15::59:59就能查到并顯示資訊。。。我懷疑是CON里的錯誤。。
uj5u.com熱心網友回復:
to_date('csjhtime_min'csjhtime_min 是變數嗎?為什么要用'?
uj5u.com熱心網友回復:
DEBUG,把SQL陳述句拷貝出來執行,檢查錯誤uj5u.com熱心網友回復:
csjhtime_min 是變數,你看看CON里的。SQL陳述句沒錯誤。我測驗啦
uj5u.com熱心網友回復:
我的意思是通過debug獲取運行時的SQL,檢查csjhtime_min 變數值是否有問題如果debug獲取的sql正常,沒有理由正式運行的時候會有問題
uj5u.com熱心網友回復:
我這看不了DEBUG。。我這是2次開發。。。根本沒辦法測驗。。只能寫完直接掛到系統中看效果。。。。要有單步測驗就好了。 。。5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
要有斷點就好了555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
uj5u.com熱心網友回復:
你有QQ么/加我 19007492你遠程一下我看看就知道了
uj5u.com熱心網友回復:
那你可以通過messagebox,把變數顯示出來看看是否正常不好意思,我這里不準用QQ的
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117853.html
標籤:數據庫相關
上一篇:pb9.0 建資料庫連接的問題
下一篇:pb10.5編譯
