@@ -98,9 +98,7 @@ FUNCTION GetAceTableHandle() AS IntPtr
98
98
/// volume name as well. For example, use "\\server\share" or "\\server\vol:"..</param>
99
99
/// <seealso cref="AdsIsServerLoaded">AdsIsServerLoaded Function</seealso>
100
100
FUNCTION AX_IsServerLoaded ( cFileName AS STRING ) AS LOGIC //
101
- LOCAL usLoaded AS WORD
102
- usLoaded := 0
103
- ACE.AdsIsServerLoaded ( cFileName , REF usLoaded )
101
+ ACE.AdsIsServerLoaded ( cFileName , OUT VAR usLoaded )
104
102
RETURN ( usLoaded == ACE.ADS_REMOTE_SERVER .OR. usLoaded = ACE.ADS_AIS_SERVER )
105
103
106
104
/// <summary>Indicates the percent completion of an index build</summary>
@@ -205,7 +203,6 @@ FUNCTION AX_SetSQLTablePasswords( aPasswords AS OBJECT ) AS VOID
205
203
/// <param name="iAction">The parameter can be: AX_BEGIN_TRANSACTION, AX_COMMIT_TRANSACTION, AX_ROLLBACK_TRANSACTION, AX_ISACTIVE_TRANSACTION</param>
206
204
/// <returns>True if the command was successful, False if not.</returns>
207
205
FUNCTION AX_Transaction ( iAction AS INT) AS LOGIC // Transaction call
208
- LOCAL usInTrans AS WORD
209
206
LOCAL ulRetVal AS DWORD
210
207
//
211
208
// Transaction Processing function. The parameter can be
@@ -214,7 +211,6 @@ FUNCTION AX_Transaction( iAction AS INT) AS LOGIC // Transaction call
214
211
// AX_ROLLBACK_TRANSACTION
215
212
// AX_ISACTIVE_TRANSACTION
216
213
//
217
- usInTrans := 0
218
214
219
215
SWITCH iAction
220
216
CASE AX_BEGIN_TRANSACTION
@@ -224,7 +220,7 @@ FUNCTION AX_Transaction( iAction AS INT) AS LOGIC // Transaction call
224
220
CASE AX_ROLLBACK_TRANSACTION
225
221
ulRetVal := ACE.AdsRollbackTransaction ( 0 )
226
222
CASE AX_ISACTIVE_TRANSACTION
227
- ulRetVal := ACE.AdsInTransaction ( 0 , REF usInTrans )
223
+ ulRetVal := ACE.AdsInTransaction ( 0 , OUT VAR usInTrans )
228
224
RETURN ( ulRetVal == 0 .AND. usInTrans != 0 )
229
225
OTHERWISE
230
226
ulRetVal := 1
@@ -235,9 +231,8 @@ FUNCTION AX_Transaction( iAction AS INT) AS LOGIC // Transaction call
235
231
236
232
/// <summary>Is a transaction pending </summary>
237
233
FUNCTION AX_Transaction ( ) AS LOGIC // Transaction call
238
- LOCAL usInTrans := 0 AS WORD
239
234
LOCAL ulRetVal AS DWORD
240
- ulRetVal := ACE.AdsInTransaction ( 0 , REF usInTrans )
235
+ ulRetVal := ACE.AdsInTransaction ( 0 , OUT VAR usInTrans )
241
236
RETURN ( ulRetVal == 0 .AND. usInTrans != 0 )
242
237
243
238
0 commit comments