亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 數(shù)據(jù)庫死鎖問題~~ [打印本頁]

作者: fox_scg    時(shí)間: 2007-03-15 17:56
標(biāo)題: 數(shù)據(jù)庫死鎖問題~~
為什么我的程序結(jié)束了數(shù)據(jù)庫還是鎖住我剛才讀的那條數(shù)據(jù)呢~請問是什么原因
作者: 李海雋    時(shí)間: 2007-03-15 18:10
執(zhí)行seton  lr了嗎?如果只執(zhí)行return,有可能還鎖紀(jì)錄。
如果有事務(wù)處理,沒執(zhí)行提交、回滾、結(jié)束處理,也可能有問題。
還有是不是有別人或別的窗口鎖紀(jì)錄?;p
作者: fox_scg    時(shí)間: 2007-03-16 09:31
執(zhí)行了seton lr了還是鎖住了~????
作者: fairyboy    時(shí)間: 2007-03-16 09:56
用UNLCK
作者: pantierui    時(shí)間: 2007-03-16 11:21
在編寫RPG程序的時(shí)候要注意U式樣的表.
在不是更新和刪除的時(shí)候CHAIN,READE和READ的時(shí)候要在后面加N,如:
C           K#SR01    CHAINMSRSKP              N93
作者: fox_scg    時(shí)間: 2007-03-16 13:15
問題是程序結(jié)束的時(shí)候還是鎖住了~不解
作者: sean810    時(shí)間: 2007-03-17 11:16
數(shù)據(jù)被鎖,一般和您的打開方式有關(guān)系的
如果是U,那么你讀一條紀(jì)錄,這條紀(jì)錄就被鎖。
如果想釋放, 你可以用realse lock. 具體的400指令我有點(diǎn)忘記了。

還有程序推出的時(shí)候要seton lr。

希望這樣能幫助你解決問題。
作者: rexwu    時(shí)間: 2007-03-17 13:57
是不是有事務(wù)處理,程序結(jié)束前沒有COMIT或ROLLBACK,如果程序中沒加,可以在程序結(jié)束后,在命令行,手工輸入COMIT或ROLLBACK執(zhí)行一下,再看一下數(shù)據(jù)表是不是還鎖
作者: hanyu    時(shí)間: 2007-03-17 15:03
原帖由 fox_scg 于 2007-3-15 17:56 發(fā)表
為什么我的程序結(jié)束了數(shù)據(jù)庫還是鎖住我剛才讀的那條數(shù)據(jù)呢~請問是什么原因


程序結(jié)束了還鎖記錄那是事務(wù)鎖,需要提交或撤銷事務(wù)。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2