If you don't understand an error message, google it:
run - time 3709 vb6 - Google Search[
^] and following any of the links will complete the message and probably explain what it means:
VB6 run-time error 3709 the connection cannot be used to perform the operation-it is either closed or invalid
So look at your connection using the debugger and find out exactly what teh connection command works out as.
Then check the file exists in that folder (and it shouldn't be there, that will fail in production even if you get it working in development as the Program Files folder is write protected).