Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Checking for a table being in use
Message
From
23/07/2003 15:32:33
 
 
To
23/07/2003 14:21:13
Jerry Tovar
Dana Corporation Dana It
Maumee, Ohio, United States
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00812873
Message ID:
00812907
Views:
9
Maybe something like this:
lUsed = .F.
AUSED(laTables)
FOR x = 1 to ALEN(laTables,1)
   If 'EMPLOYEE' $ DBF(laTables[x,2])
      lUsed = .T.
   Endif
Endfor
? lUsed
Alan


>Using VFP8, is there a way to tell if a table is in use if that table was opened with a different alias?
>
>For example:
>**************************
>USE employee IN 0 ALIAS emp &&This is OK.
>
>***However, later on in the application...
>IF !USED("employee") &&This will return TRUE.
> USE employee IN 0 &&This would result in a File In Use error.
>ENDIF
>SELECT employee &&This would also error.
>**************************
>
>I know this isn't the best practice but how could I tell if employee is already in use in the current data session?
>
>Thanks,
>
>Jerry
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform