Hi There...
I came across this post for the same reason you posted it :-) Well after a long struggle i think i mite have the answer for us. If you have a "Dev" server and a "Active" server and you want to post your reports to the Server that's got the live data then to change the ODBC you :
1. right click on the Table Name / Sp in the Field Explorer
2. Select Set Datasource Location from the Pop up Menu.
3. Expand from Report >> ODBC Conn >> Properties
4. There you will see DSN
4.1. Right Click and select "Edit"
4.2. Rename the DSN and then select the ODBC that your active server is on.
This is what i did and it worked 100% it kept my Fields on the correct place and it showed me the "live" data.
Hope this is of help for you.