provider
控制項的options
屬性值是乙個集合,用於設定有關打包和傳遞的選項,像顯示哪些字段、允許哪種更新方式等等。
1.1. pofetchblobsondemand
:若包含此項,則表示資料報中不包括
blob
字段。不過,如果客戶端的
tclientdataset
控制項的fetchondemand
屬性設為
true
,那麼客戶端還是能自動地請求這些資料值;否則,客戶端應用程式必須使用客戶資料集的
fetchblobs
方法來檢索
bolb
資料。1.2.pofetchdetailsondemand
:當用巢狀表的方式處理
master
/detail
關係時,這裡的
provider
表示主/
明細表中的主表。若包含此項,則
detail
表中的字段將不會放入包中。不過,如果客戶端的
tclientdataset
控制項的fetchondemand
屬性為true
;那麼客戶端還是能自動的請求這些資料;否則
,要顯式呼叫
fetchdetails
方法。1.3. poincfieldprops
:若包含此項,則表示資料報中將包含下列字段屬性:
alignment
、minvalue
、displaylabel
、displaywidth
、visible
、didplayformat
、maxvalue
、editformat
、currency
、editmask
、displayvalues
等。1.4. pocascadedeletes
:當用巢狀表的方式處理
master
/detail
關係時,這裡的
provider
表示主/
明細表中的主表。若包含此項,則當主表中的記錄被刪除時,明細表中相應的記錄將自動地被刪除。
注意,要使用這個選項,資料庫伺服器需要建立參照完整性:也就是,在資料庫中對主細表建立主外來鍵關係,並在「關係
」頁選中
「級聯更新相關字段」、
「級聯刪除相關記錄」。
1.5. pocascadeupdates
:當用巢狀表的方式處理
master
/detail
關係時,這裡的
provider
表示主/
明細表中的主表。若包含此項,則當主表中主鍵欄位的值改變時,明細表中相應的記錄將自動地被更新。
注意:要使用這個選項,資料庫伺服器需要建立參照完整性。
1.6. poreadonly
:若包含此項,則表示不允許客戶端資料集向
provider
申請更新資料。
1.7.poallowmultirecordupdates
:表示乙個單一的更新將同時更新關聯的許多表的記錄,這有可能是通過觸發、參照完整性或自定義的
sql語句來實現的。
1.8. podisableedits
:若包含此項,則表示不允許客戶端更新已經存在的資料值,否則,將觸發異常。
1.9. podisableinserts
:若包含此項,則表示不允許客戶端插入乙個新的記錄,否則,將觸發異常。
1.10. ponoreset
:若包含此項,則表示在提供資料前,不允許客戶端將游標指定在第一條記錄。
11. poautorefresh
:若包含此項,則表示
provider
將用當前的記錄重新整理客戶端的資料集,而不管它是否已經申請更新。(這個功能好像並沒有實現)
1.12. popropogatechanges
:若包含此項,則表示伺服器對記錄的更新將返回給客戶端並反映到客戶端資料集中。
1.13. poallowcommandtext
sql語句、表的名字或儲存過程。
1.14. podisabledeletes
:若包含此項,則表示不允許客戶端刪除記錄,否則,將觸發異常。
1.15. poretainserverorder
:若包含此項,客戶客戶端不能對服務端已排序的資料重新排序。
1.16. pousequotechar:
2.1 upwhereall
限制最嚴,但可以最大程度地保證記錄的一致性。如果兩個使用者編輯同一條記錄,第乙個使用者能夠更新記錄,而第二個使用者將會收到
「另乙個使用者已經修改了這條記錄
」的報錯資訊。如果希望改進執行這種檢查的字段,可以去掉相應的
tfield
.providerflags
屬性中的
pfinwhere
項。2.2 upwherechanged
實際上允許兩個使用者同時編輯一條記錄;在兩個使用者編輯同一條記錄的不同欄位時,不會檢查出衝突。例如,如果使用者a修改
address
欄位並更新了記錄,那麼使用者
b仍然能夠修改
birthdate
欄位並成功地更新記錄。
2.3 upwherekeyonly
限制最寬。只要是記錄存在於資料庫中,每個使用者都可以進行修改並更新。這樣,後面的修改總是覆蓋前面的修改。
android Toast 可以統一取消封裝
toast統一管理類 public class toastutil 短時間顯示toast param context param message public static void showshort context context,charsequence message 短時間顯示toast ...
vant 封裝可以清空下選擇器
展示效果 元件引用 v model form.famaddr3 label 省份 columns provinces columnslength provinces.length placeholder 請選擇 input align right error message align right ...
新技能get 有了它你也可以做電商app
img 1 明確表達和確立企業需求 2 需求評估 3 專案技術開發與視覺規劃 4 程式開發 5 測試 6 交付上線 7 維護與版本公升級 我們主要講一下第四步程式開發 以下圖為例,頁面可分為四大部分 img b 1 標題欄 b 第一部分的標題欄使用原生控制項title標籤,和html中的title不...