毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]
[瀏覽完整版]

標(biāo)題:數(shù)據(jù)庫(kù)有事務(wù)處理功能,程序設(shè)計(jì)語(yǔ)言

1樓
wangxinxin 發(fā)表于:2010-12-14 10:38:49

比如下面的代碼: begin Label1.Caption := aaa. BeginTrans. try Label1.Caption := bbb. //....... raise Exception.Create(Error). CommitTrans. except RollbackTrans. end. end. 如果執(zhí)行后,Label1.Caption的值能返回aaa就好了:D 當(dāng)然,實(shí)際中應(yīng)用遠(yuǎn)不止這么簡(jiǎn)單~ 只有這么多分了,呵呵這個(gè)想法還有點(diǎn)意思笨方法 var temp:string. begin Label1.Caption := aaa. BeginTrans. try Temp:=Label1.Caption. Label1.Caption := bbb. //....... raise Exception.Create(Error). CommitTrans. except RollbackTrans. Label1.Caption:=temp. end. end. 在try后面寫Label1.Caption := bbb,出現(xiàn)異常自然不會(huì)賦值,沒必要跟自己過不去,如果要記錄數(shù)據(jù)庫(kù)列信息可以用中間變量。我覺得用異常一般可以的了。數(shù)據(jù)庫(kù)與程序語(yǔ)言有點(diǎn)不同。它主要是新增修改刪除一些東西。程序語(yǔ)言邏輯那可沒那麼簡(jiǎn)單了。我覺得:真的有必要的話,可以自己改寫。或者用笨辦法判斷啊。畢竟,需要返回信息的地方并不太多的。否則,就是浪費(fèi)了計(jì)算機(jī)的資源,返回了一大堆可有可無(wú)的無(wú)用的東西。估計(jì)編譯器的開發(fā)者是這么考慮的。效率才是根本嘛。輕舞肥羊,可以用 Assert(False,這是一個(gè)測(cè)試程序 IntToStr(iInCount)). 連程序在那行出錯(cuò)都告訴你to 輕舞肥羊 看了你的程序真熟悉呀,我也是這么干的,^_^ 這個(gè)想法有意思。實(shí)際上我們也會(huì)碰到這種需要還原數(shù)據(jù)的情況。我想能否借用數(shù)據(jù)庫(kù)的日志概念,把數(shù)據(jù)的變動(dòng)情況用某個(gè)結(jié)構(gòu)記錄下來,然后按這些記錄進(jìn)行回滾。nullx所說,實(shí)際上是記錄了一個(gè)變動(dòng)。這也有點(diǎn)類似于Undo。大家看清楚了,并不是那么簡(jiǎn)單的,只是突然有這個(gè)想法,討論討論罷了如果僅僅是一個(gè)Caption,相信我不會(huì)笨到提這種問題的地步吧 如果我在try后做了很多操作,當(dāng)然與數(shù)據(jù)庫(kù)無(wú)關(guān),例如對(duì)我程序的界面上很多元素進(jìn)行修改,但是在中途出現(xiàn)一個(gè)錯(cuò)誤,我要界面返回其原始狀態(tài)怎么辦? 回答,用try包起來,這誰(shuí)都知道,好,我每個(gè)操作界面的語(yǔ)句都用try包起來,出錯(cuò)就跳出, 但還是不能返回原值,而且也不知道哪些已經(jīng)改變,不會(huì)要我用結(jié)構(gòu)/對(duì)象把界面上所有的信息記錄起來再操作一個(gè)try塊,然后出錯(cuò)還原吧...呵,想都累死 TO delp: 斷言對(duì)這個(gè)問題好象沒什么幫助 TO nullx: 不僅僅是返回信息,而是要還原所有改動(dòng) 首先,我可以說,在我所知道的編程語(yǔ)言里(數(shù)據(jù)庫(kù)不算)此題無(wú)解 可能我腦子里哪根筋錯(cuò)位了吧,呵呵to 輕舞肥羊 不好意思,沒理解題意 等我仔細(xì)想想to 輕舞肥羊 如果你指保存部分,你自己定義的數(shù)據(jù)是可以做到的,但是如果你什么都想保存,那難。 to 輕舞肥羊 我完成了部分,是否可以結(jié)一點(diǎn)分..... 有意思[:)] 我覺得如果非要那樣做的話,也許隻有用結(jié)構(gòu)或數(shù)組把那些信息記錄下來,不過要是修改很多的話,那效果肯定很差肥羊:歡迎你只消失半個(gè)月就回來啊。大概是用數(shù)據(jù)庫(kù)實(shí)現(xiàn)事務(wù)處理比語(yǔ)言要方便。因?yàn)榫幊陶Z(yǔ)言遠(yuǎn)遠(yuǎn)比數(shù)據(jù)庫(kù)語(yǔ)句靈活,你應(yīng)該在事務(wù)失敗的時(shí)候,調(diào)用部分代碼來恢復(fù)原狀。 數(shù)據(jù)庫(kù)的事務(wù)是由一個(gè)程序來控制的,你不能指望自己的程序受到別的什么的保護(hù)!這個(gè)想法很有創(chuàng)意!! 如果能實(shí)現(xiàn)的話,就可以把一系列事件放在一個(gè)“事務(wù)”里管理起來,這樣在一系列有關(guān)聯(lián)的操作中有一步錯(cuò)誤的話可以回滾到開始,如果再和數(shù)據(jù)庫(kù)的事務(wù)回滾結(jié)合起來使用,那我們的很多管理信息系統(tǒng)的維護(hù)量就可以大大減輕了,支持支持!!參不透你的意思[:D][:D]to 輕舞肥羊 你到底出不出現(xiàn)呀,你出現(xiàn)了,我好貼代碼呀......急呀 to 輕舞肥羊 程序?qū)懲炅耍饶愠鰜恚@ 288 分我急需.......... 你去那里了,盼望呀....TO delp 貼吧,不要擔(dān)心分?jǐn)?shù)了,我用不完~目前可以保證 TLabel TEdit TMemo 屬性賦值的事務(wù)機(jī)制,你可以擴(kuò)展增加對(duì)其他控件的事務(wù)支持,留下 Email 我發(fā)測(cè)試代碼給你..... TUnSafeTrans = class private FSavePoint : TComponent. FSaveName : TStringList. FSaveType : TList. FBinStream : TMemoryStream. function GetType(ptSavePoint : TComponent) : TComponentClass. function Restore(i : Integer) : TComponent. public Constructor BeginTrans(ptSavePoint : TComponent). Destructor Destroy. override. procedure Rollback. procedure Commit. end. constructor TUnSafeTrans.BeginTrans(ptSavePoint: TComponent). var I : Integer. P : Pointer. begin FSavePoint := ptSavePoint. FBinStream := TMemoryStream.Create. FSaveName := TStringList.Create. FSaveType := TList.Create. for I := 0 to FSavePoint.ComponentCount - 1 do begin P := GetType(FSavePoint.Components[i]). if nil

共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .01599 s, 2 queries.
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
91女人视频在线观看| 国产日本一区二区| 精品日韩一区二区三区免费视频| 亚洲精品一线二线三线无人区| 一区二区三区国产精华| 国产精品白丝jk白祙喷水网站 | 欧美主播一区二区三区| 久久综合狠狠综合久久激情| 午夜影视日本亚洲欧洲精品| 成人激情午夜影院| 精品国产精品一区二区夜夜嗨| 亚洲制服欧美中文字幕中文字幕| 国产mv日韩mv欧美| 久久久久国产精品人| 日本成人在线网站| 精品视频一区 二区 三区| 国产精品久久久久影院亚瑟 | 久久夜色精品国产欧美乱极品| 亚洲黄色小说网站| 一本一道久久a久久精品| 国产精品无人区| 国产成人免费视频一区| 国产亚洲视频系列| 国产成a人亚洲精| 久久久亚洲精品一区二区三区| 蜜桃av噜噜一区二区三区小说| 欧美伦理电影网| 午夜伦理一区二区| 欧美女孩性生活视频| 日韩精品每日更新| 日韩欧美中文字幕一区| 美女一区二区视频| 日韩欧美一二三| 久久精品国产99久久6| 欧美变态凌虐bdsm| 国产一区二区三区精品视频| 久久噜噜亚洲综合| 成人一区二区三区| 亚洲欧美一区二区三区孕妇| 91麻豆成人久久精品二区三区| 一区二区免费在线| 精品视频999| 蜜桃视频一区二区| 国产日韩欧美精品一区| 成人av网站大全| 一区二区三区美女| 欧美日韩一二区| 久久99国产精品麻豆| 国产精品你懂的在线| 91浏览器入口在线观看| 亚洲成人av一区二区| 精品久久免费看| 丰满亚洲少妇av| 亚洲精品网站在线观看| 欧美日韩成人高清| 国内精品免费**视频| 中文字幕在线观看一区二区| 91视视频在线观看入口直接观看www | 色综合久久综合| 日韩中文字幕一区二区三区| 2023国产一二三区日本精品2022| 成人精品免费视频| 亚洲国产精品久久人人爱蜜臀 | 欧美一级片在线看| 福利一区二区在线| 亚洲午夜久久久久久久久电影院 | 国产精品久久久久久久久免费相片 | 一区二区成人在线观看| 欧美一区二区成人6969| 丁香六月综合激情| 香蕉加勒比综合久久| 国产丝袜欧美中文另类| 欧美日韩另类国产亚洲欧美一级| 精品一区二区三区欧美| 一区二区三区精品在线观看| 久久综合狠狠综合久久综合88 | 4438成人网| av在线一区二区| 激情成人综合网| 亚洲综合偷拍欧美一区色| 精品国产乱码久久久久久浪潮 | 欧美亚洲国产一区在线观看网站| 国产毛片精品国产一区二区三区| 亚洲一二三区不卡| 日本一区二区成人| 欧美大肚乱孕交hd孕妇| 精品视频在线视频| 色综合久久综合| 国产成人综合视频| 久久精品国产网站| 无码av免费一区二区三区试看 | 亚洲国产成人av好男人在线观看| 国产欧美日韩三区| 精品精品国产高清一毛片一天堂| 欧美唯美清纯偷拍| 91热门视频在线观看| 国产成人在线观看免费网站| 日韩制服丝袜av| 亚洲黄色尤物视频| 亚洲色图一区二区三区| 国产视频不卡一区| 久久综合色播五月| 欧美电影精品一区二区| 欧美人体做爰大胆视频| 91久久精品国产91性色tv| 北岛玲一区二区三区四区| 国产精品一区专区| 国产精品一二三四| 国产福利91精品一区二区三区| 毛片基地黄久久久久久天堂| 调教+趴+乳夹+国产+精品| 一区二区三区**美女毛片| 亚洲天堂成人在线观看| 国产精品传媒入口麻豆| 国产精品午夜在线| 国产精品高潮久久久久无| 中文字幕中文字幕在线一区| |精品福利一区二区三区| 亚洲日本成人在线观看| 亚洲码国产岛国毛片在线| 亚洲女爱视频在线| 一区二区三区色| 亚洲国产精品久久久久婷婷884| 亚洲一级片在线观看| 午夜不卡av在线| 免费成人在线视频观看| 久久精品久久精品| 国产99久久久精品| 99久久99久久精品国产片果冻| 97精品视频在线观看自产线路二| 91尤物视频在线观看| 91国产视频在线观看| 欧美精品tushy高清| 精品久久国产老人久久综合| 久久综合99re88久久爱| 国产精品免费视频网站| 亚洲午夜久久久久久久久电影院| 青青草国产成人99久久| 国产精品自产自拍| 91丨九色porny丨蝌蚪| 欧美精品乱码久久久久久按摩| 日韩视频一区二区三区| 国产欧美一二三区| 亚洲一二三区不卡| 国内精品写真在线观看| 91色在线porny| 欧美一级一区二区| 国产精品久久久久aaaa樱花 | 欧美一区二区女人| 久久久久国产精品麻豆ai换脸 | 午夜精品福利一区二区三区蜜桃| 免费欧美在线视频| 成人在线一区二区三区| 欧美在线影院一区二区| 精品少妇一区二区三区免费观看| 欧美国产一区在线| 亚洲成人在线网站| 国产成a人亚洲精| 欧美日韩国产在线播放网站| 精品国产乱码久久久久久图片| 亚洲免费在线看| 免费日本视频一区| 色综合天天狠狠| 欧美成人猛片aaaaaaa| 国产精品欧美一区喷水| 天天综合色天天综合色h| 国产成人av福利| 欧美日韩电影一区| 国产精品国产馆在线真实露脸| 日本欧美一区二区| 暴力调教一区二区三区| 欧美一级专区免费大片| 亚洲精品欧美激情| 国产成人午夜视频| 欧美丝袜丝nylons| 欧美激情综合五月色丁香小说| 丝袜亚洲另类欧美| 91视频一区二区三区| 久久久.com| 男人操女人的视频在线观看欧美| 本田岬高潮一区二区三区| 欧美大片拔萝卜| 性做久久久久久| 色老头久久综合| 欧美激情综合五月色丁香小说| 日韩vs国产vs欧美| 在线视频一区二区三区| 国产精品久久久久久久裸模 | 国产清纯白嫩初高生在线观看91 | 一区二区成人在线| 99久久精品国产精品久久| 日韩欧美国产三级电影视频| 一区二区视频在线| 成人av影院在线| 国产欧美一区二区三区在线老狼| 日本午夜精品一区二区三区电影| 在线一区二区三区四区五区 | 在线视频一区二区三区| 国产精品久久久一本精品| 国产乱对白刺激视频不卡|