>Erik,
>
>It is using the same ADO. I will also mention that, after further testing, it does work about one in fifteen attempts. Also, since it is being run from an executable on the 933MHz and can't be run through debug, I inserted messageboxes announcing certain critical events were executing. With these messageboxes in place, the program works just fine every time.
Is it crashing or just not producing the expected result. I have noticed that using the run /N (no window) seemed allow the next line of code to execute before the run/n process completed its task (like a third party DOS decryption exe). When I switched to just RUN (without /N) it worked. I guessed the DOS window would not close (and thus) return to VFP until the process completed.
You might try echoing data or process messages (a progress bar) to give the the clock a respite. But it really should not be a problem, What kind of 933 is it?
Imagination is more important than knowledge