Thanks Ludek.
I've been working with Crystal 8.5 and MySQL for over 6 years so I know it's not a problem. I only care about MySQL and the MS text driver. I've been searching for a week for some good information on how to check which DSN is already stored in the reports and subreports and thought the index for the LogonInfo(x) was for the zero-based table number so I thought it required logging onto each table with the proper connection info.
However, I have been reading the Developr.hlp file and found the code to pull the logon info but RetrieveLogonInfo does not seem to function for subreports. So I am not sure what to do in order to determine which DSN is used in each subreport. Of course, now when I am searching, this thread comes up as number 1 in the google results. I'll search more directly on this site to see if I can find anything.