上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
VB中锁住数据库中的表
作者:未知 申领版权
2010年11月14日 共有 1759 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    锁住数据库中的表
    把表达式 True=False 放到表的 ValidationRule 属性就能锁上。 HardLockTable?实现了该功能。
    声明
    Public MyDB As Database
    Dim Dummy As Integer
    函数
    Function HardLockTable (ByVal whichAction As String,?ByVal aTable As String) As Integer
    On Error GoTo HardLockTableError
    HardLockTable = True
    Select Case whichAction
    Case "Lock"
    MyDB.TableDefs(aTable).ValidationRule = "True=False"
    MyDB.TableDefs(aTable).ValidationText =?"This table locked via " & ?"ValidationRule on " & Now
    Case "UnLock"
    MyDB.TableDefs(aTable).ValidationRule = ""
    MyDB.TableDefs(aTable).ValidationText = ""
    Case "TestThenUnLock"
    If MyDB.TableDefs(aTable).ValidationRule = "True=False" Then
    MyDB.TableDefs(aTable).ValidationRule = ""
    MyDB.TableDefs(aTable).ValidationText = ""
    End If
    End Select
    HardLockTableErrorExit:
    'subFlushDBEngine
    'optional, see next suggestion
    Exit Function
    HardLockTableError:
    HardLockTable = False
    MsgBox Error$ & " error " & "in HardLockTable trying " & "to " & whichAction & " " & aTable
    Resume HardLockTableErrorExit
    End Function
    使用例子
    '上锁
    Dummy = HardLockTable("Lock", "TestTable")
    ' 开锁
    Dummy = HardLockTable("UnLock", "TestTable")
    
    

    

 

相关新闻

段的基本属性
内存变量和标号的属性
CSS为一个网页定义不同的超级链接属性的代码
剔除多余赘肉 让Windows 7系统轻装上阵

您可能对这些感兴趣  

用VB做定时断线程序
VisualBasic中的界面设计原则和编程技巧
VB6.0与Windows API 间的呼叫技巧
制作可以自动隐藏的弹出式菜单
ListBox中的字符串超长显示的解决方法
VB中的Unicode 和 Ansi 格式
优化程序显示速度
Visual Basic 产生渐层的 Form 背景
用VB实现客户——服务器(TCP/IP)
用VB制作注册软件的方法

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》