全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:920
推到 Plurk!
推到 Facebook!

sql語法加入『order by…』變成唯讀?

尚未結案
rockmax
一般會員


發表:24
回覆:12
積分:7
註冊:2003-02-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-24 21:43:55 IP:163.28.xxx.xxx 未訂閱
我使用的Query元件裡頭,本來sql語法並未加入『order by…』前, 我的DBgrid內的資料,是可編輯並可做修改、存檔,為什麼我加入 『order by…』的敘述後,就變成唯讀了呢? 我要怎麼把它變成依然能編輯且能儲存的呢?
elegant
一般會員


發表:4
回覆:7
積分:2
註冊:2003-11-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-11 11:14:51 IP:61.144.xxx.xxx 未訂閱
你把TQutry.RequestLive = True試試
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-12 15:15:24 IP:203.95.xxx.xxx 未訂閱
可以配合 TUpdateSQL 元件來處理即可! 注意 primary key 的欄位或是 update 的條件, 在 TUpdateSQL 元件中設定正確即可!
kevin622
一般會員


發表:0
回覆:22
積分:9
註冊:2003-10-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-13 16:39:40 IP:61.221.xxx.xxx 未訂閱
引言: 我使用的Query元件裡頭,本來sql語法並未加入『order by…』前, 我的DBgrid內的資料,是可編輯並可做修改、存檔,為什麼我加入 『order by…』的敘述後,就變成唯讀了呢? 我要怎麼把它變成依然能編輯且能儲存的呢?
TQuery 元件只要有 join 或 order by 的動作就會變成唯讀,所以你只能用 UpdateSQL 元件來輔助做到修改資料庫的功能。或是改用 ADO 資料庫元件來做。
rockmax
一般會員


發表:24
回覆:12
積分:7
註冊:2003-02-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-17 23:09:06 IP:203.222.xxx.xxx 未訂閱
可否教我如何使用UpdateSQL 元件嗎? 另外,我發現,若是資料格式採用dbaseⅣ的話,就不會有唯讀的問題了! 而我所採用的資料格式,是採用Paradox的,才造成有唯讀的狀況!
系統時間:2024-05-05 14:22:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!