Venice
ArtWrh::GetDataBaseID
 
Gets the identifier of the database.
 
VARIANT GetDataBaseID ()
 
Return value
A VARIANT, subtype SafeArray (buffer of 16 bytes) containing the current database identifier.
 
Remarks
If you want to update external Btrieve files in a transaction together with this file, you need to Call the BTRCALLID API function and pass this identifier as the last parameter.
 
See Also
CreateArtWrh
'Btrieve Function Parameters' and 'Begin Transaction' in the Actian Zen/Pervasive PSQL SDK documentation.
 
Samples
 
C++
 
// Do not forget to include 'afxdisp.h'
COleSafeArray osaTmp (pArtWrh->GetDataBaseID ().Detach ());
BYTE* pDataBaseID;

osaTmp.AccessData ((void**)&pDataBaseID);
osaTmp.UnaccessData ();

C#
 
byte[] aDataBaseID = new byte [16];
aDataBaseID = (byte[])oArtWrh.GetDataBaseID ();

VBS
 
Dim oID
oID = oArtWrh.GetDataBaseID()

VB.NET
 
Dim oID As Object
oID = oArtWrh.GetDataBaseID()