有一个问题缠绕我好几天了,一直没有解决,希望各位高人能够指点一二:在一oracle的数据表Tab1里存放了一些数据,在程序中有一个定时器,其作用为定时扫描数据库,当发现有新数据入库时,计算出目前共有多少条新数据并显示在界面中的一个lable中,当用户点击按钮cmd1时,程序从数据库中取出最新的一条数据并显示,在该用户取数据的同时修改此数据的标志位,表示已被浏览。但现在的问题是,我该如何才能避免多个用户同时访问同一条数据?即当有一个用户在访问某条未被浏览的数据时,其他用户不能访问此数据,只能访问其它未被浏览的数据?这种问题能解决吗?急用!!请各位帮帮忙啦!不胜感谢!!!
解决方案 »
- 关于vb
- 谁有filetimetolocaltime这个api函数的内容,共享一下呀,谢谢
- 急招有经验的VBA或者VB程序员做Outlook COM Add-in的开发(北京)
- 在程序中如何使word的保存,关闭按钮无效
- 为什么显示字体对话框奇慢?:cdlfont.Flags = cdlCFBoth + cdlCFEffects,cdlfont.ShowFont
- 各位高手帮忙写一个sql 语句吧。谢!
- VB与WINDOWS发送操作(邮件相关)
- 问题:如何把变量写入路径中
- OCX控件问题
- 关于mscomm控件编程
- (百分求助)关于在客户端运行时总是提示出错:少了什么文件,但在自己的机子上运行却不会???
- 软件寻求测试
前台用变量标记?可是前台程序不止一个,怎么标记啊?
然后用户取出这100条记录进行浏览,同时将标志位置1,表示正在浏览
浏览完成将,将标志位置0oracle应该有锁可以实现的,可惜没用过oracle,建议转到oralce版去问问.