急WM6.0 通过Gprs访问远程服务器上的SQL2005数据库解决方案

急!急!!急!!!WM6.0 通过Gprs访问远程服务器上的SQL2005数据库
现状:
程序已经写好,通过IP地址进行数据库的直连,在WINDOWS XP环境下测试,连接是可以成功的,
SQL2005数据库服务器的地址是固定IP和端口号(公网的且可用的),用SQL管理器是可以连接成功的

但是把程序打包为CAB安装在手机上时就是连不上,手机可用通过WAP进行网页的浏览

请问,需要怎样才能让手机上的程序连接成功,是不是WAP方式不行需要用CMNET方式?请知道的各位告诉我详细的答案,先谢谢了

附:数据库连接字符串
connstr = "Data Source=XXX.XXX.XXX.XXX,6120;Initial Catalog=play;Persist Security Info=True;User ID=sa;Password=saplay"

------解决方案--------------------
用CMNET方式
------解决方案--------------------
探讨
引用:
用CMNET方式


用这个方式,除了手机的CMNet连接设置,程序需要更改吗?