Here it is :<br>I've made reports under CR7 (report1.rpt).<br>using an ODBC connection (with id="id" and password="" [no password])<br><br>Then in a VB app. I "add a Crystal Reports 7" to my project picking up the report1.rpt, making a dynamic DSN using "id" (I do not specify any password field in my code).<br><br>Run the app IT WORKS FINE !<br><br>I now had to change the id from [id="id" and password=""] to [id="report" and password=""] the differnce is that "id" was read and write, and "report" is read only. So I changed my code, and ran it but the answer was : "Le serveur n'a pas encore ete ouvert" (server has not been opened yet)<br><br>If I do a new report in CR7 under on a new ODBC where id=report pwd="" and put it back in VB, it works.<br><br>Does someone know how can I change the ID without having to recreate the report.<br>