parameters屬性是否只能接在=,>,<後面 |
答題得分者是:st33chen
|
frappe
中階會員 發表:88 回覆:114 積分:95 註冊:2008-10-21 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好,
不知您所謂行不通是什麼訊息或狀況 ? 我在 d6 oracle 用下列 sql statement 測沒問題, select cus_no, cus_name from cus001 where cus_no < 100 - :t1 order by cus_no desc 是不是您 tquery 的 params 裏的 datatype 沒設? ===================引 用 frappe 文 章=================== 我想把SQL命令寫在DataSet原件裡面,用參數去設定,不想寫在程式碼裡面, where DT > GETDATE( ) -1 我想把最後面的1變成 GETDATE() - :t1 但是好像行不通, 不知道Parameters是否有這種功能?
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
誠如 S兄所說的, 錯誤在那裡? "好像"行不通, 這個好像是你有經過實測發生的嗎? 還是你的猜測? 如果是前者, 那真正的訊息是什麼? 如果是後者, 那你的功力應該是高到這個問題用想的都能知道結果的境地了!
抱歉, 不是在批評任何事件, 只是小弟認為, 把事情先弄清楚了再要來! 另外, 如果這樣的做法真的問題, 不妨改用另一個方法, 就是直接SQL 如 QUERY1.SQL.TEXT:= '...... where DT> GETDATE()-1' 就能解決你的問題, 只是比較不夠技巧性而已 ===================引 用 frappe 文 章=================== ?我想把SQL命令寫在DataSet原件裡面,用參數去設定,不想寫在程式碼裡面, where DT > GETDATE( ) -1 我想把最後面的1變成 GETDATE() - :t1 但是好像行不通, 不知道Parameters是否有這種功能? |
frappe
中階會員 發表:88 回覆:114 積分:95 註冊:2008-10-21 發送簡訊給我 |
真的是parameter屬性沒設,謝謝st33chen大大^^===================引 用 st33chen 文 章=================== 您好, 不知您所謂行不通是什麼訊息或狀況 ? 我在 d6 oracle 用下列 sql statement 測沒問題, select cus_no, cus_name from cus001 where cus_no < 100 - :t1 order by cus_no desc 是不是您 tquery 的 params 裏的 datatype 沒設? ===================引 用 frappe 文 章=================== 我想把SQL命令寫在DataSet原件裡面,用參數去設定,不想寫在程式碼裡面, where DT > GETDATE( ) -1 我想把最後面的1變成 GETDATE() - :t1 但是好像行不通, 不知道Parameters是否有這種功能? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |