Version Control Software Home
' program SJGSetver.vbs ' copyright (c) 2000, Steve Goodhall, all rights reserved ' No warranty expressed or implied ' Bug reports and comments to SGoodhall@home.com ' This script is invoked to set the value of the "SJGVersion" property of an Access database. Usage is: ' ' SJGSetver [path-file-name] [version-number] ' where: [path-file-name] is the complete path and file name for the Access database ' [version-number] is an integer value of the version number to be set ' ' The value of the SJGVersion property is set to [version-number]. If the SJGVersion property is missing, ' it is created and set to [version-number] option explicit dim oArgs, oACC, oWSP, oDB, oVP, wVer set oArgs = wscript.arguments wscript.echo oArgs(0) set oACC = CreateObject("access.application") set oWSP = oAcc.application.dbengine.workspaces(0) set oDB = oWSP.opendatabase(oArgs(0), 0 ,0) on error resume next set oVP = oDB.createproperty("SJGVersion",4,oArgs(1)) oDB.Properties.append oVP oDB.properties("SJGVersion") = oArgs(1) wVer = 0 on error resume next wVer = oDB.Properties("SJGVersion") wscript.echo "SJGVersion = " & wVer set oArgs = nothing set oACC = nothing set oWSP = nothing set oDB = nothing set oVP = nothing