record-locking

    0熱度

    1回答

    我有一個分佈在多個用戶中的小型Access數據庫。他們不在我的網絡中,所以我們用一個小型的Access數據庫來設置它們,該數據庫鏈接到我們發送給他們的txt文件,所以他們有能力運行罐頭查詢/報告(這只是我們主數據庫報告的副本)。 問題是,如果兩個用戶試圖運行報告(只有一個源表 - 鏈接的文本文件),則其中一個被鎖定。我們檢查了文件夾,並且每個人都可以讀取/寫入文件夾(但是我們只是讀取文本文件,如果

    3熱度

    3回答

    我的情況是這樣, 我的環境是.Net2.0,VS 2008,Web應用程序 我需要鎖定記錄時,兩位成員都在同一時間試圖訪問。 我們可以做到這一點有兩種方式, 通過前端(把會話ID,並記錄在字典中唯一編號,並保持它作爲一個靜態或應用程序變量),我們將發佈在響應是否離開該頁面,客戶端沒有連接,點擊後按鈕並且會話結束後。 (通過DB本身的記錄鎖定 - 需要學習 - 我的團隊成員正在尋找)。 是否有其他方

    0熱度

    1回答

    我們目前正在使用Salesforce進行銷售流程,其中涉及試圖讓人們註冊到我們的「帳戶管理系統」,提交詳細信息,文檔並通過審覈管理員。這是SF以外的整個PHP系統,我們稱之爲「Cherry」。 我們現在正在做的事情是:Cherry會跟蹤帳戶,但發生的一切都會發送到SalesForce,因此我們的銷售人員會列出要聯繫的銷售線索。當Cherry發生任何變化時,SalesForce中的內容會得到更新,其

    3熱度

    3回答

    我們有一個最初作爲桌面應用程序編寫的應用程序,這些應用程序在很多年前都是這樣。無論何時打開編輯屏幕,它都會啓動事務,並在您單擊確定時提交;如果單擊取消,則會回滾。這對於桌面應用程序來說工作得很好,但現在我們正在嘗試轉向ADO.NET和SQL Server,並且長時間運行的事務是有問題的。 我發現當多個用戶都試圖同時編輯同一個表(不同的子集)時,我們會遇到問題。在我們的舊數據庫中,每個用戶的事務將獲

    2熱度

    1回答

    我正在創建一個網站(c#/ SQL Server 2008,.net),它需要允許更新用戶可以共享的一些常用信息。 例如,我有2個用戶和一個包含多個項目的表。就像一個節制隊列。 比方說它包含具有ID的#1,#2,#3行 如果用戶1選擇#1首先這需要立即鎖定,直到它被釋放/並可用。 我有幾個問題,因爲這對我來說是未知領域。 在SQL中鎖定此行的最佳方式是什麼? 是無狀態的,用戶2如何知道用戶1已聲明

    3熱度

    7回答

    我正面臨着鎖定asp.net頁面的問題。我們有一個用戶配置文件頁面,我們需要爲首先打開它的用戶鎖定該頁面。詳細信息如下,數據庫中有許多用戶配置文件記錄,我們將記錄號傳遞給查詢字符串以打開特定頁面。用戶點擊網格中的鏈接按鈕並以只讀模式打開記錄。有一個編輯按鈕可以啓用所有控件,並在用戶點擊該按鈕時提供給用戶。任務是將記錄鎖定到首先單擊編輯按鈕的用戶。 除此之外,還有許多場景,例如用戶可以從頁面導航,或

    1熱度

    1回答

    我正在使用Laravel 5.1並試圖在用戶打開記​​錄編輯視圖時實現記錄鎖定,以便任何其他用戶無法打開編輯查看相同的記錄,直到鎖定被釋放。 很明顯,用戶永遠都不會完成編輯,因此我需要能夠自動解鎖記錄(當用戶進行任何其他事務或超時事件後,或者使用ajax背景保留時,活着的呼叫)。 我查看了lockForUpdate()並閱讀了InnoDB鎖定功能,但我無法獲得有關它的真實信息(搜索了超過20篇文章

    1熱度

    1回答

    對於網上訂購演唱會座位或機票,我們是否需要記錄級別鎖定或交易是否足夠好? 對於演唱會門票(比如座位數量20B)或機票(即使超額預訂,例如限制爲210),我認爲網站在顯示購票屏幕時不能鎖定任何記錄或開始交易。 但用戶點擊「確認購買」後,服務器應該開始一個交易,購買座位號20B,並嘗試提交。 如果另一個用戶在之前的交易中已經購買了Seat 20B,那麼當前交易將會失敗的是「提交」部分? 所以.....