哈哈,zhuzhichao
有个问题你想过没有,如果那个用户正在操作的时候,突然掉电或死机怎么办???

解决方案 »

  1.   

    zhuzhichao(竹之草):
    我想请教你一个问题:)
    就是如果我启动事务写一个Lock标志
    然后在结束事务时清除那是不是在事务取消时,此Lock标志自动清除?
    如果在事务执行时别的进程来取此标志
    此标志是否为锁定?(如果可以实现的话,我想就可以解决了,请指教)
      

  2.   

    progame:
      有点道理,但这个LOCK如何加呢??
      

  3.   

    CREATE PROCEDURE lock_record1
    @user_id int 
    AS
      select *  from login with (HOLDLOCK) where id=@user_id 
    ****加鎖。******
      go CREATE PROCEDURE lock_record2
    @user_id int 
    AS
      SET LOCK_TIMEOUT 0
      update login set lock_bz=1  where id=@user_id
      SET LOCK_TIMEOUT -1
      go 在程式中:
      調用lock_record2
      
      if 失敗
        begin 
          print '已經操作!'
          return
        end
    endif-- 遇到意外情況,SQL Server自己釋放.
      

  4.   

    zhuzhichao,
         受教了,谢谢。
         以后请多指教。
      

  5.   

    zhuzhichao
    正在
    呵呵呵(傻笑中)
    ;)
      

  6.   

    flashstar(飞飞飞):
    哇,你是新来的吧
    连我的大名你都不知啊
    真是的,看来广告宣传不够啊(其实我也是来学习的,以前在水园混得太多了,今后要来
    数据库板块多吃草,恶补一下)
      

  7.   

    小草斑竹不简单,SQL SERVER/ORACLE双料!问节日好!
      

  8.   

    progame(呵呵呵(傻笑中):
       是啊,今天早上才来的,以前不知道有这么个好地方。
       咳,也是以前那个公司不让我们上网的错。
      

  9.   

    progame:
    你的大名我是早就知道了.近期你的暱稱改了嘛.
    以前的...
    可不太好聽呀
    ;)
      

  10.   

    弱水兄:
    你才是真正的厲害呢.
    小弟可要向你多學習才是. 
      ¦ ¦ ¦        ¦ ¦ ¦        ¦ ¦ ¦        ¦ ¦ ¦
      ▇▇▇▇ .    ▇▇▇▇ .  ▇▇▇▇      ▇▇▇▇
    ◢▇▇▇▇◣  ◢▇▇▇▇◣ ◢▇▇▇▇◣  ◢▇▇▇▇◣
    ▇中秋快乐▇. ▇生活愉快▇ ▇吉祥如意▇  ▇合家欢乐▇
    ◥▇▇▇▇◤ .◥▇▇▇▇◤ ◥▇▇▇▇◤  ◥▇▇▇▇◤
      ▇▇▇▇ .    ▇▇▇▇ .  ▇▇▇▇      ▇▇▇▇
      ¦ ¦ ¦        ¦ ¦ ¦        ¦ ¦ ¦        ¦ ¦ ¦  
      

  11.   

    哦,flashstar,天气冷,你可得多穿件衣服啊~~~~~~~~
      

  12.   

    progame:
    我同意你的意見.
    我正在想法改善.在工作之餘輕鬆一下
    灌灌水挺好.
    因此一般灌水帖子我都
    不刪.
    ^_^flashstar:
    你是用pb的吧.
      

  13.   

    以前是用的delphi,现在是用pb。
    哈,你是怎么知道的???
      

  14.   

    progame:
    你的數據庫功底不錯.
    希望你能成為數據庫版的精英.相比起別的版快.
    數據庫版活力不足.
    這和過客太多有關.
    很多人都是問完就走.
    需要很多像你這樣
    的生力軍來搞活氣氛.
      

  15.   

    flashstar:
    剛才我在pb版看到你的足跡了.
    BTW:借你的帖子來灌水,不介意吧.progame:
    哈哈.猜不著.
    肯定不用Java和pb.
      

  16.   

    其实我是在今年5月份才接触Sql Server的
    做过两个项目之后,才算理解了大型数据库本身就是一个开发平台
    而不仅仅是一个数据存取的介质,所以才觉得要多来这里充电啊既然版主有令,我就不推辞了:)
    只可惜啊,水园从此少了一位干将啊:(
      

  17.   

    竹兄啊,我是用VB的呀(脸红害臊中......)不过也没什么丢人的,对于数据库开发,VB绝对不比别的语言差只是感觉应该多学点东西~~~~~~~~~~~~~
      

  18.   

    vb 我以前也用过,只不过在数据库方面就差了,刚看了OLE DB就被老板给买了。
      

  19.   

    progame:
    呵呵.
    我們一起共進.
    學累了就去灌,
    灌沒勁了就來學.
    兩不誤.
      

  20.   

    to progame(呵呵呵(傻笑中):
    老兄好!我也是用VB写前台的,不过这两年写前台少,VB都生疏了。
    说来惭愧,好像现在我什么前台工具都不懂了。希望以后大家多交流意见!
      

  21.   

    我的解决方案:
      使用Singleton 模式,当然,将权限封装成类是前提,标准的模式采用C++,将建构函式的访问模态设为protected,在public中设置全局静态存取点,当然Object Pascal用class方法实现更容易。