freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

delphi客戶服務(wù)器應(yīng)用開發(fā)(三)-預(yù)覽頁

2024-09-22 15:19 上一頁面

下一頁面
 

【正文】 能將其拖放在數(shù)據(jù)模塊 (Data module)或窗體中。設(shè)置 DataBaseName屬性是定義數(shù)據(jù)庫應(yīng)用的特定別名。 TDatabase 從中獲取其缺省的設(shè)置。 ⑷ Params 屬性 Params 屬性包含了打開 SQL 服務(wù)器上數(shù)據(jù)庫時所需的參數(shù)。而將 Connected 置為 True 則可不需打開數(shù)據(jù)庫表即可建立數(shù)據(jù)庫聯(lián)接。 ⑺ LoginPrompt 屬性 LoginPrompt 屬性用于控制如何處理 SQL 數(shù)據(jù)庫的安全性問題。下面是 USERNAME 和PASSWORD 參數(shù)的例子: USERNAME = SYSDBA PASSWORD = masterkey ⑻ TransIsolation屬性 TransIsolation屬性描述 SQL服務(wù)器所有的事務(wù)控制獨立級別。 各種數(shù)據(jù)庫服務(wù)器可能不同程度地支持這些獨立級別,或者根本不支持。 調(diào)用了該方法后,對數(shù)據(jù)庫所做的修改一直由數(shù)據(jù)庫服務(wù)器維持到調(diào)用Commmit 方法提交數(shù)據(jù)或調(diào)用 Rollback 方法取消修改為止。 4. TDatabase 的 OnLogin事件的處理 OnLogin事件的觸發(fā)條件是當(dāng)聯(lián)接 SQL數(shù)據(jù)庫的 TDatabase部件被打開并且 LoginPrompt 屬性為 True。SERVER NAME39。USER NAME39。] := 39。 LoginParam: TStrings) of Object。 LoginParams 是 TStrings 類型的對象,包含用戶名和口令,以及打開數(shù)據(jù)庫時所用的其它參數(shù)。通常,在用戶能訪問數(shù)據(jù)庫之前,服務(wù)器都要求注冊的用戶名和口令。 可以用下列方法處理服務(wù)器注冊: 1. 將 TDatabase 部件的 LoginPrompt 屬性置為 True。 OnLogin事件得到TDatabase 注冊參數(shù)數(shù)組的拷貝,并利用 Values 屬性改變這些參數(shù)。MYSERVERNAME39。MYUERNAME39。MYPASSWORD39。 用戶也可以用 TDatabase 創(chuàng)建只在應(yīng)用程序中可用的別名,用 TDatabase 創(chuàng)建的別名不會加進(jìn) BDE 配置文件中。當(dāng)應(yīng)用程序打開數(shù)據(jù)庫中的表時, Connected 被設(shè)置為 True。 當(dāng) KeepConnection為 True 時,即使沒有表打開,應(yīng)用程序也能保持?jǐn)?shù)據(jù)庫的聯(lián)接。 TSession為應(yīng)用程序提供數(shù)據(jù)庫聯(lián)接的全局控制。 獲取數(shù)據(jù)庫信息 TSession擁有許多讓用戶獲取數(shù)據(jù)庫有關(guān)的信息,每個方法都以TStringList 部件作為傳入?yún)?shù),并將信息返回 TStringList 中。 2. GetAliasParams 方法 聲明: procedure GetAliasParams(const AliasName: String。 GetDatabaseNames方法清除 List 的內(nèi)容并將所有 BDE別名和應(yīng)用程序定義的別名的名字寫入 List。 List: TStrings)。 List: TStrings)。對非 SQL 數(shù)據(jù)庫,將Extensions 設(shè)為 True 將在表名中包含擴(kuò)展名。 即使發(fā)生硬件失敗 ,事務(wù)也要保證數(shù)據(jù)庫一致性。在事務(wù)控制下,兩個表達(dá)式將在同一時間提交,如果其中一個表達(dá)式失敗,則被返轉(zhuǎn) (Rolled Back)。 使用隱式事務(wù)控制是容易的,它保證最小的記錄更新沖突和數(shù)據(jù)庫的一致性視圖。這種方式只有在 Delphi Client/Server Suite 版中才有效, SQL Links 將 SQL 表達(dá)式直接傳給過程 SQL或 ODBC 服務(wù)器 使用 TDatabase 部件的方法和屬性的好處是提供了清晰的、輕便的、與特定數(shù)據(jù)庫或服務(wù)器無關(guān)的應(yīng)用能力。 ⑴ 開始一個事務(wù) 當(dāng)你開始一個事務(wù)時,后來的所有讀寫數(shù)據(jù)庫的表達(dá)式都發(fā)生在那次事務(wù)的環(huán)境中。當(dāng)顧客決定將錢從存款帳戶轉(zhuǎn)到支付帳戶時,在銀行數(shù)據(jù)庫記錄上必須發(fā)生兩個修改: ● 存款帳戶必須記入借方 ● 支付帳戶必須記入貸方 如果出于某種原因,其中的一個操作不能被完成,那么任何一個操作都不應(yīng)該發(fā)生。 那么,應(yīng)當(dāng)將事務(wù)保持多久呢?理想狀態(tài)下,只要需要,多久都行。例如,下列表達(dá)式將終止在上例中開始的事務(wù): Commit 的調(diào)用應(yīng)當(dāng)置于 try? except 表達(dá)式中。 Rollback 通常發(fā)生在: ● 異常 處理代碼 ● 按鈕或菜單事件代碼,如用戶點按了 Cancel 按鈕 ⑷ 使用 TransIsolation屬性 TransIsolation 屬性描述 TDatabase 部件事務(wù)的獨立級別,事務(wù)的獨立級別決定了事務(wù)與其它作用于相同表的事務(wù)是如何相互作用的。未提交的 修改不是永久性的,可能在任何時候被復(fù)原。 tiRepeatableRead 允許單個的數(shù)據(jù)庫讀事務(wù)無法看見其它同時事務(wù)對相同數(shù)據(jù)做 的修改。各種服務(wù)器支持的獨立級別請參見表 。在大多數(shù)情況下, SQLPASSTHROUGHMODE 被設(shè)置 SHARED AUTOCOMMIT。從代碼角度而言,在本地事務(wù)和遠(yuǎn)程數(shù)據(jù)庫服務(wù)器的事務(wù)之間沒有什么差別。 TStoredProc 部件操作遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫中的存儲過程。 通常 ,作用于數(shù)據(jù)庫表中大量記錄并且使用統(tǒng)計或數(shù)學(xué)函數(shù)的操作都是存儲過程的首選對象。因為應(yīng)用程序所需的只是代表標(biāo)準(zhǔn)差的最終返回值。 ⑵ StoredProcName 屬性 StoredProcName 屬性表示服務(wù)器上的存儲 過程名。就是說具有相同名字的不同過程,設(shè)置 Overload 屬性用來描述執(zhí)行在 Oracle 服務(wù)器上的存儲過程。 ParamByName 方法返回 Params 屬性中具有名為 Value 的元素值。 ⑷ Open方法 Open方法打開 DataSet 部件,并將其置于瀏覽狀態(tài)。 TStoreProc 使用方法 1. 建立一個 StoredProc 部件 為數(shù)據(jù)庫服務(wù)器上的存儲過程建立一個 TStoredProc 部件的步驟如下: ⑴ 從 Component Palette 的 Data Access 頁選擇 TStoredProc 部件放在數(shù)據(jù)模塊上。 ⑷ 在 TStoredProc 部件的 Params 屬性中描述輸入?yún)?shù)。所描述的輸入?yún)?shù)的順序是很重要的,它由服務(wù)器上的存儲過程來確定。 ② 按鼠標(biāo)右鍵激活加速菜單 (Speed Menu)。對于某些服務(wù)器而方,參數(shù)信息是不可訪問的,如 Sybase,在這種情況下,列表框是空的,因此必須自己按過程要求的順序增加輸入輸出參數(shù)。 數(shù)據(jù)類型復(fù)選框,列出列表框中所選參數(shù)的數(shù)據(jù)類型。 Delete 按鈕則是將增添的參數(shù)刪除, Clear 按鈕將清除列表框中所有參數(shù)。例如,下列代碼將編輯框的文本賦給數(shù)組的第一個字串: [0].Asstring := 也能夠用 ParamsByName 方法通過名字訪問參數(shù): (39??梢杂袃煞N方式準(zhǔn)備一個存儲過程: ● 在設(shè)計時,通過選擇參數(shù)編輯器的 OK按鈕 ● 在運行時,通過調(diào)用 TStoredProc 的 Prepare 方法 例如,下面的代碼準(zhǔn)備存儲過程的執(zhí)行: 。 。 在運行時訪問存儲過程的輸出參數(shù),可以索引 Params 屬性或者用ParamByName 方法訪問這些值。).AsString。 ② 將 DataSource 部件的 DataSet 屬性設(shè)置為接收數(shù)據(jù)的 TStoredProc 部件
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1