//***************************************************************************** //*** MSSQLDRV.PKG *** //*** *** //*** Author: Ben Weijers *** //*** Data Access Nederland *** //*** 29 June 1998 *** //*** *** //*** Purpose: *** //*** Package that declares MS SQL driver constants and functions. *** //**** *** //*** This package can be used by developers who want to add Data Access *** //*** MS SQL Client specific code to a DataFlex application. *** //***************************************************************************** Use Cli //*** Driver Indentification #REPLACE MSSQLDRV_ID "MSSQLDRV" //*** Error number constants #REPLACE DFMSSQL_GENERAL_ERROR CLIERR_GENERAL_ERROR #REPLACE DFMSSQLERR_CANT_INITIALIZE CLIERR_CANT_INITIALIZE #REPLACE DFMSSQLERR_CANT_DEINITIALIZE CLIERR_CANT_DEINITIALIZE #REPLACE DFMSSQLERR_BAD_OR_NO_PRIMARY_INDEX_SPECIFIED CLIERR_BAD_OR_NO_PRIMARY_INDEX_SPECIFIED #REPLACE DFMSSQLERR_LOGIN_UNSUCCESSFUL CLIERR_LOGIN_UNSUCCESSFUL #REPLACE DFMSSQLERR_LOGOUT_UNSUCCESSFUL CLIERR_LOGOUT_UNSUCCESSFUL #REPLACE DFMSSQLERR_TABLE_NOT_IN_CONNECTION CLIERR_TABLE_NOT_IN_CONNECTION #REPLACE DFMSSQLERR_NULL_VALUE_NOT_ALLOWED CLIERR_NULL_VALUE_NOT_ALLOWED #REPLACE DFMSSQLERR_SEGMENT_NUMBER_RANGE CLIERR_SEGMENT_NUMBER_RANGE #REPLACE DFMSSQLERR_INDEX_NUMBER_RANGE CLIERR_INDEX_NUMBER_RANGE #REPLACE DFMSSQLERR_LOGIN_ATTRIBUTE_MUST_BE_SET CLIERR_LOGIN_ATTRIBUTE_MUST_BE_SET #REPLACE DFMSSQLERR_PHYSICAL_NAME_MUST_BE_SET CLIERR_PHYSICAL_NAME_MUST_BE_SET #REPLACE DFMSSQLERR_INVALID_REGISTRATION_FILE CLIERR_INVALID_REGISTRATION_FILE #REPLACE DFMSSQLERR_LICENSE_EXPIRED CLIERR_LICENSE_EXPIRED #REPLACE DFMSSQLERR_DEADLOCK_OR_TIMEOUT CLIERR_DEADLOCK_OR_TIMEOUT //***************************************************************************** //*** MSSQL_SetConstraint *** //*** *** //*** Setup a constraint for a file. *** //***************************************************************************** #COMMAND MSSQL_SetConstraint R R . CLI_SetConstraint !1 !2 MSSQLDRV_ID #ENDCOMMAND