Function WriteAuditTrail(rst As Recordset) As Integer
On Error GoTo ErrorHandler
'编辑记录集中的当前记录
'假定Recordset(rst)包括a
'和b两个字段
rst.Edit
rst!a=Workspaces(0).UserName
rst!b=Now
rst.Update
ErrorHandler:
SelectCaseErr
Case 0
WriteAuditTrail=O
EXit Function
Case Else
MsgBox "Error" & Err & ":" & Error,vbOKOnlv
WriteAuditTrail=Err
EXit Function
End Select
End Function
Private Sub Command1_Click()
Dim Mvdbs As Database
Dim MvTab As Recordset
Set Mydbs=OpenDatabase("c:\dbdir\db1.mdb")
Set MyTab=Mydbs.OpenRecordset("Tabel4",dbOpenTable)
a=WriteAuditTrail(MyTab)
If a=0 then
MsgBox "用户名、日期和时间已写入"
ElSe
MsgBox "写入失败"
End lf
End Sub
copyright 2004-2009 www.qqcf.com all rights reserved. DIV+CSS架构 本站为学习性免费网站,没有任何商业性质,甚至连一个外部广告都没有投放 所有文章均来源于互联网,如发现有侵权,请来信告知,本站将会以最快的速度删除和改正,E-Mail:cftop@qq.com