Mimer SQL Data Provider
GetGuid Method




Mimer.Data.Client Namespace > MimerDataReader Class : GetGuid Method
The zero-based column ordinal position.
Gets the value of the specified column as a System.Guid (globally-unique identifier) object.
Syntax
'Declaration
 
Public Overrides NotOverridable Function GetGuid( _
   ByVal i As Integer _
) As Guid
public override Guid GetGuid( 
   int i
)
public function GetGuid( 
    i: Integer
): Guid; override; 
public override function GetGuid( 
   i : int
) : Guid;
public: Guid GetGuid( 
   int i
) override 

Parameters

i
The zero-based column ordinal position.

Return Value

The value of the column as a System.Guid object.
Exceptions
ExceptionDescription
The underlying SQL data type cannot be converted to System.Guid.
The MimerDataReader is not positioned on a row.
The column ordinal is outside the valid range.
Remarks
Supported SQL data types for the conversion are: BUILTIN.UUID, BINARY(16) or a VARBINARY of length 16.

The actual byte order of a Windows GUID and a UUID is slightly different due to byte order of the different fields. For example: 11223344-5566-7788-99aa-bbccddeeff00 is converted to 44332211-6655-8877-99aa-bbccddeeff00 according to byte order changes between UUID and GUID. This is handled transparently by this routine.

Use the IsDBNull method to check for database null value before calling this method.

Requirements

.NET Framework
Version 2.0 or later

See Also

Reference

MimerDataReader Class
MimerDataReader Members