I assume that the PC you tested this with successfully is on ethernet (cable) not on wireless, so it seems that your wireless clients "somehow" get different TCP/IP settings than the PC on ethernet.
Since I do not much about your set up, I have to guess a bit again; correct me pls if my assumptions aee wrong:
- you have your internal LAN on a private ip subnet like 10.1.0.0 or something; both your DNS server and your Exchange server have an ip address in that private subenet.
- the PC you used for the successful test also has an ip address in that subnet (either as a fixed ip or as a dynamic ip assigned by a DHCP server). The PC uses your internal DNS server to resolve names and correctly resolves the name of your Exchange server to the internal ip
- your WLAN access point acts as many more things than just access point: for the wireless side it likely uses another private ip subnet, probably in the 192.168 range. For clients in this subnet it acts as DHCP server, DNS server and default gateway. Finally the access point routes between your 10.whatever LAN and your 192.168.whatever WLAN.
This means that wireless clients like your iPad will have different TCP/IP settings than your PC, most importantly they will have a different DNS server, namely the access point. So you have to make sure that your access point can correctly resolve the name of your Exchange server to the internal ip address. You should be able to accomplish this by configuring your internal DNS server as the access point's DNS server in the access point's TCP/IP settings.
Again, I do a lot of guess work here, since I hardly know anything about your setup. I still hope that I could help; if not, it would be very helpful to know more about your scenario.