hey everyone hopefully something might be able to explain either what i'm doing wrong or if it's just crystal.

I have code that sets everything up for the connection to the database. the report was created using a DB2 provider. however i do not have this dll on my machine and therefore am trying to use an ODBC connection to the DB2 database. i'm trying to change the information for the connection info for the tables in the report and subreports. i have everything setup and before i call the ApplyLogonInfo method for the table, if i look at all the properties and the attributes collection everything has been changed. it reflects an ODBC (RDO) database type, the database dll is the crdb_odbc.dll, the connection info is all there. however, as soon as i call the method, everything reverts back to what it was before. it's like the method is failing but not throwing any exception.

any help would be greatly appreciated.