15.6 Notes about HiRDB.NET Data Provider

Table 15-2 gives notes about HiRDB.NET Data Provider.

Table 15-2 Notes about HiRDB.NET Data Provider

ObjectMethod or propertyDetails
HiRDBCommandCommandTimeout propertyThe setting is ignored because the timeout value during execution depends on the settings in the client environment definition (PDCWAITTIME, PDSWAITTIME, PDSWATCHTIME).
Cancel methodSystem.NotSupportedException is returned because there is no cancellation function.
ExecuteReader methodWhen the CommandBehavior.KeyInfo, CommandBehavior.SchemaOnly, or CommandBehavior.SequentialAccess argument is specified, it is treated as CommandBehavior.Default because a function for acquiring only column or primary key information is not available.
UpdatedRowSource propertyWhen UpdatedRowSource.Both or UpdatedRowSource.FirstReturnedRecord is specified, HiRDBException is returned because there is no batch query function that returns rows.
HiRDBConnectionDatabase propertyThe null character always results because there is no function for acquiring database names.
State propertyConnectionState.Connecting, ConnectionState.Executing, ConnectionState.Fetching, or ConnectionState.Broken will never result because this property is a reserved value for future product versions.
BeginTransaction methodIsolationLevel is ignored, if specified, because this method is set for each SQL statement or acquired from HiRDB environment variables.
ChangeDatabase methodSystem.NotSupportedException is returned because a function for changing the connected database is not available.
HiRDBDataReaderDepth propertyAlways 0 because there is no hierarchy concept.
GetBoolean methodNotSupportedException is returned because there is no corresponding type.
GetByte methodNotSupportedException is returned because there is no corresponding type.
GetChar methodNotSupportedException is returned because there is no corresponding type.
GetData methodNotSupportedException is returned because there is no corresponding type.
GetGuid methodNotSupportedException is returned because there is no corresponding type.
NextResult methodfalse is returned because there is no multiple record set function.
HiRDBParameterDbType propertyIf DbType.Boolean, DbType.Currency, DbType.Guid, or DbType.VarNumeric is specified, HiRDBException is returned because there is no corresponding type.
Direction propertyIf HiRDBCommand class's ExecuteNonQuery, ExecuteReader, ExecuteScalar, or Prepare method is executed while Direction.ReturnValue is specified, HiRDBException is returned because there is no function for acquiring the stored procedure's return value.
IsNullable propertyAcquisition only; setting is not available. (The null value can always be specified.)